错误原因为
未设置密码过期时长时,默认过期时间180天
解决方法
方法一
在密码将要过期或已经过期时进行修改密码,密码修改后该用户可正常连接数据库
方法二
将口令有效期默认值180天修改为“无限制”。但是出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED
sql查询: select username,profile from dba_users;
**查询有效期: **
select * from dba_profiles where profile=‘DEFAULT’ and resource_name=‘PASSWORD_LIFE_TIME’;
** 修改为无限制: **
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;