今天听同事讲到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;

wKioL1PM2uXgm04hAAGh-KEUkPU366.jpg


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

wKiom1PM2hazIBacAADJSZJmDiw815.jpg

   

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

wKiom1PM2liDfdpvAABIZz1DvFk849.jpg


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

wKioL1PM26zC4BN_AAD6M55P_to234.jpg