SS-NODE3节点:ORA-28001 the password has expired
今天登录数据库提示“ORA-28001 the password has expired”, 这个是由oracle 11 增加的安全设定,一个用户密码超过180天没有修改,就不允许登录了。
解决方法很简单,执行SQL语句修改密码就可以登录了
ALTER USER cntob IDENTIFIED BY xianzhong123pp ;
其中 cntob 是用户名 xianzhong123pp 是数据库密码
查询系统密码过期策略
SELECT * FROM dba_profiles WHERE profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’
如果不想使用系统默认180天,可以通过一下语句修改成不限制,为了安全,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,建议定期修改密码,防止被爆库减少损失。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
SS-NODE3 这台服务器已经运行了180天了, uptime 时间是88天。系统8G 内存, CPU 是 x3430 的4核心.硬盘是3 x 1T 组成Raid 5 阵列。系统负载很低, 基本不超过1。
