ORACLE设置用户密码不过期

 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 原密码即可,不用更改新密码) 

原文地址:https://www.cnblogs.com/redirectZmh/p/8492165.html