码迷,mamicode.com
首页 > 其他好文 > 详细

ORA-28002密码失效问题解决

时间:2019-04-28 15:27:45      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:问题   没有   过期   级别   where   rom   文件中   default   time   

问题:提示ORA-28002
解决

第1种方法:数据库级别,需要重启
查看过期时间:

sql>SELECT * FROM dba_profiles WHERE profile=DEFAULT AND resource_name=PASSWORD_LIFE_TIME

设置为不限制过期时间

sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED(不建议,因为这是数据库级的)

 

第二种方法:用户的密码文件设置修改(建议)
查看文件位置:

sql>SELECT username,PROFILE FROM dba_users; (profile一般为default)

查看概要文件中密码的期限:

sql>SELECT * FROM dba_profiles s WHERE s.profile=DEFAULT AND resource_name=PASSWORD_LIFE_TIME;

修改为不限制:

 sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

注意:修改后立即生效不需要重启

说明:修改后,还没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户账号必须再改一次密码,举例如下:

alter user username identified by password account unlock; ----不用换新密码

 



ORA-28002密码失效问题解决

标签:问题   没有   过期   级别   where   rom   文件中   default   time   

原文地址:https://www.cnblogs.com/-abm/p/10784153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!