oracle修改默认定期(180天)修改密码

来源:互联网 发布:mac 休眠不断网 编辑:程序博客网 时间:2024/06/06 13:02

今天项目报错了,提示


 日志显示: Connections could not be acquired from the underlying database! 



问题原因描述:

oracle在静默安装的情况下,默认密码的有效期是180天,到期他提醒了你去改密码,如果强行不改,那么就没有密码了~~~

这个时候应用的连接字符串的密码还是原始密码,一连接发现不对了,于是就报上述错误。


解决办法:

1,【到期处理】到期他提醒你,你直接再把密码输成以前的,保持跟原来一样;



2,【永久有效】执行以下sql脚本

【oracle数据库密码默认有效期】-- 查询用户的profile是否为默认SELECT username,PROFILE FROM dba_users where username in ('MOBILE_SERVICE_CONTENT','MOBILE_SERVICE');-- oracle 有效期  单位 :天SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';-- 将密码有效期由默认的180天修改成“无限制“ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;--已经被提示的帐户必须再改一次密码alter user 用户名 identified by '密码'; ----不用换新密码


0 0
原创粉丝点击