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

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

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

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

 ALTER USER 用户名 IDENTIFIED BY 密码;

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

 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

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

提升:

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

 select username,profile from dba_users;
05-15 07:19