oracle open 密码过期
答案:1 悬赏:40 手机版
解决时间 2021-11-10 05:07
- 提问者网友:蓝琪梦莎
- 2021-11-09 15:59
oracle open 密码过期
最佳答案
- 五星知识达人网友:不甚了了
- 2021-11-09 16:41
一般密码过期的操作是由于数据库概要文件参数设置导致,按照以下步骤修改看你是否还存在问题?
1 sqlplus /nolog
2 conn / as sysdba
3 select username,profile from dba_users;
这步是找出对应用户使用的概要文件是哪个,如:
username profile
scott default
即用户scott 的概要文件是default
4 select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
这步是看下LIMIT一列的值
5 alter profile DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改密码格式为UNLIMITED
6 修改以后重新查看一下
select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
看这个limit列是否变为unlimited
7 由于该设置只对还没有过期的帐户生效,已经过期的,需要重置密码
alter user 用户名 identified by 密码 account unlock
如有问题,欢迎截图,我可以帮你分析分析哦追问你写的挺详细的,不过根据这个改好以后,又变成了the account is locked。我看用户名的状态是open。alter user 用户名 identified by密码 account unlock也试过了,没用追答这个概要文件修改为unlimited了吗?这个是线上一次故障处理的过程,后来整理的,按照道理应该不存在问题,你的用户名是什么啊?不然你可以把解锁和重设密码分两步看看,先alter user 用户名 account unlock; 然后alter user 用户名 identified by 密码;试试追问还是没用,报用户名被锁定了,多谢你了,你的回答对我非常有帮助
1 sqlplus /nolog
2 conn / as sysdba
3 select username,profile from dba_users;
这步是找出对应用户使用的概要文件是哪个,如:
username profile
scott default
即用户scott 的概要文件是default
4 select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
这步是看下LIMIT一列的值
5 alter profile DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改密码格式为UNLIMITED
6 修改以后重新查看一下
select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
看这个limit列是否变为unlimited
7 由于该设置只对还没有过期的帐户生效,已经过期的,需要重置密码
alter user 用户名 identified by 密码 account unlock
如有问题,欢迎截图,我可以帮你分析分析哦追问你写的挺详细的,不过根据这个改好以后,又变成了the account is locked。我看用户名的状态是open。alter user 用户名 identified by密码 account unlock也试过了,没用追答这个概要文件修改为unlimited了吗?这个是线上一次故障处理的过程,后来整理的,按照道理应该不存在问题,你的用户名是什么啊?不然你可以把解锁和重设密码分两步看看,先alter user 用户名 account unlock; 然后alter user 用户名 identified by 密码;试试追问还是没用,报用户名被锁定了,多谢你了,你的回答对我非常有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯