现象
vsb后台连接oracle报“the password has expired”错误。
原因
错误意为用户的密码已经过期。
解决方法
oracle11g用户密码默认是180天过期,过期后将会被锁。这时需要对它解除限制,具体如下:
命令行登录oracle, profile default limit password_life_time unlimited;
将它设置为无限制。
对于已经过期的要重新设置密码,可以和之前的密码一样: user app identified by xxxapp;
完成后即可正常连接数据库了。