1.查看用户的 profile 是哪个,一般是 default 

SELECT USERNAME, PROFILE FROM dba_users;

 

 2.查看指定概要文件(这里是1中对应的profile)的密码有效期

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

 

 3.修改密码的有效期为 UNLIMITED 无限期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

 4.修改会立即生效

未被提示修改密码的用户,不在出现 ORA-28002 警告提示修改密码

提示过的 ORA-28002 警告用户,修改用户密码为原密码即可。

alter user username identified by password;  ------(username填用户名,password 原密码即可,不用更改新密码) 

posted on 2018-03-02 11:07  ZengMaoHui  阅读(246)  评论(0编辑  收藏  举报