解决方法:
1.查看口令失效用户的profile文件。默认一般是“DEFAULT”
SELECT username,profile FROM dba_users;
2.查看对应的概要文件的口令有效期设置
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3.将口令有效期默认值180天修改成“无限制”
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4.在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需要重新修改一次密码才能使用。
alter user user_name identified by password;