Oracle密码过期后会导致管理中心无法连接,初始化失败等问题。
1, 首先检查oracle密码是否过期:(下图所示,sde帐号密码没有过期)
再测试auth帐号的密码是否过期(正常)如下图:
再测试system帐号的密码是否过期(7天后过期)如下图:
2, 以上测试后发现system帐号即将过期。我们需要先重置该用户的密码(和以前设为一致)
先登录sysdba用户,如下
alter user <用户名> identified by <原来的密码--不用换新密码>; 具体如下:
其中system为账户,orcl为密码。提示User altered. 为设置成功
注:如果之前检查中发现有多个用户过期或即将过期,这里也需要设置其他账户的密码。操作与本步骤一致,更换帐号名和密码即可
账号 system 密码orcl
账号sde密码sde
账号auth密码auth
3, 设置oracle密码永久不过期。如下图
提示Profile altered方为设置成功!
设置成功之后我们再次连接system时,连接正常,无密码过期提示,如下图
到此,oracle密码永久不过期设置成功!