Oralce 11g 账户密码默认有效期为180天,当满180天提示ORA-28002错误,并且部分软件无法使用,经过在分析和搜索,用PLSQL登陆数据库后选择执行以下语句
select * from dba_profiles where profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; --密码有效查询
alter profile default limit password_life_time 365;--有效期设置为365天
alter profile default limit password_life_time unlimited; --设置有效期为无限制
之后用不同的用户名可能还会提示ORA-28002错误,那么用PLSQL登陆数据库执行以下语句
alter user user1 identified by <原来的密码>
alter user user2 identified by <原来的密码>
alter user user3 identified by <原来的密码>
完成后即可正常使用数据库。