ORA-28001:口令已经失效

Oracle11G创建用户时缺省密码过期限制是180天(即6个月),如果超过180天用户密码未做修改则该用户无法登录。

 

查看密码的有效期设置,LIMIT字段是密码有效天数。

1 select * from dba_profiles
   where profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

在密码将要过期或已经过期时,修改密码,密码被修改后该用户可正常连接数据库

1 ALTER USER 用户名 IDENTIFIED BY 密码;

 

去除180天的密码生存周期的限制【不需要重启数据库,立即生效】

1 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

注:如果没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户必须再改一次密码

提升:

  查看当前用户的profile是哪个,一般是default

1 select username,profile from dba_users;

 

posted on 2017-12-23 19:57  Binggo30  阅读(6504)  评论(0编辑  收藏  举报

导航