oracle ORA-28001: the password has expired
一、问题原因
密码过期。默认为180天。
二、解决办法
1)修改密码;
2)将过期时间设为无限制。
三、解决步骤
1)通过sqlplus / as sysdba 方式进去数据库更改;
2)查看数据库默认的密码管理方式有效期
SELECT * FROM dba_profiles WHERE profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’;
3)修改密码
alter user 用户名 identified by 密码;
4)将密码有效期设置为无限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;