对于oracle数据库密码过期解决办法:
使用PL/SQL,用system或者sys以管理员身份登录
登陆成功后:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
显示结果为:
显示结果是密码的生命周期是180天。
若要将其设置为生命周期无限制可以执行下面语句:
alter profile default limit password_life_time unlimited;
commit;
进行以上步骤之后需要改变密码,否则还会出现password has expired异常
改变密码的命令
- alter user XXXUSER identified by yourPassword;
如果账号被锁住,则需要解锁命令
- alter user XXXUSER identified by oracle account unlock;
再次调试,问题解决