一、问题描述
该错误提示密码已经失效,oracle默认密码失效时间是180天,当密码180天内没修改过,等过了180天后连接数据库库就会报该错误
二、处理
1.登录系统用户,修改该用户的密码
alter user 用户名 identified by 密码;
这样就可以解决该问题了,但是这样的处理180天后又会出现该问题,所以为了不再出现该问题就把这180天限制去掉
2.密码180天限制去除
通过sql语句查看状态
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
去除限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;
此时再查看状态
此时再修改用户的密码后就会长期有效了。