今天听同事讲到oracle密码过期问题,才想起来oracle 11g默认用户密码有效期为180天,oracle 10g默认用户密码为无期。oracle 11g用户密码过期会提示ORA-28001密码过期或ORA-28002密码将过期的错误。用户密码过期有可能导致应用连接出现问题,例如使用oracle 11g为数据库的vcenter,其vpx用户密码过期有可能导致vcenter服务无法运行;


    解决oracle 11g用户密码过期的问题可以通过更改用户密码解决:alter user *** identified by ***,也可以通过更改密码有效日期来解决;


    更改密码有效日期的方法:

1、首先查看用户的profile,一般为default;

oracle 11g 用户密码过期问题解决_oracle


2、查看指定profile的密码有效期设置;

oracle 11g 用户密码过期问题解决_oracle_02

   

3、将有效期设置更改为无期;

oracle 11g 用户密码过期问题解决_oracle_03


4、检查指定profile的密码有效期设置,修改成功;

oracle 11g 用户密码过期问题解决_密码_04