oracle11g数据库密码过期解决方案

时间:2017-04-27 19:25:33

 Oracle密码过期后会导致管理中心无法连接,初始化失败等问题。

1, 首先检查oracle密码是否过期:(下图所示,sde帐号密码没有过期)

图片31.png

再测试auth帐号的密码是否过期(正常)如下图:

图片32.png

再测试system帐号的密码是否过期(7天后过期)如下图:

图片33.png

2, 以上测试后发现system帐号即将过期。我们需要先重置该用户的密码(和以前设为一致)

先登录sysdba用户,如下

图片34.png

alter user <用户名> identified by  <原来的密码--不用换新密码>;  具体如下:

图片35.png

其中system为账户,orcl为密码。提示User altered. 为设置成功

注:如果之前检查中发现有多个用户过期或即将过期,这里也需要设置其他账户的密码。操作与本步骤一致,更换帐号名和密码即可

账号 system 密码orcl

账号sde密码sde

账号auth密码auth

3, 设置oracle密码永久不过期。如下图

图片36.png

提示Profile altered方为设置成功!

设置成功之后我们再次连接system时,连接正常,无密码过期提示,如下图

图片37.png

到此,oracle密码永久不过期设置成功!