当前位置: 代码迷 >> 综合 >> Oracle提示密码将在5天内失效 ORA-28002: the password will expire within 5 days
  详细解决方案

Oracle提示密码将在5天内失效 ORA-28002: the password will expire within 5 days

热度:90   发布时间:2023-10-27 04:19:50.0

1.查看用户的profile设置

// 一般用户的profile都为DEFAULT
SELECT username,profile FROM dba_users;  

在这里插入图片描述

2.查看系统profiles中PASSWORD_LIFE_TIME设置

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3.修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED(无限制)

// 修改后设置立即生效,不需要重启数据库,此时密码永远不会过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 

在这里插入图片描述
有些场景为了安全性考虑,必须要设置周期,可以用如下命令。
4. 修改周期为365天

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 365; 
  相关解决方案