新興建設(shè)網(wǎng)站頭條指數(shù)
修改密碼有效過期時(shí)間,可以通過以下四步設(shè)置,如果再第一步發(fā)現(xiàn)本身的密碼過期時(shí)間為無限期的,那就請(qǐng)各位小伙伴繞過,如果發(fā)現(xiàn)不是無期限的,那么必須設(shè)置第四步,才會(huì)生效。
目錄
第一步:查詢密碼有效時(shí)長
第二步:查看當(dāng)前用戶密碼到期日期?
?第三步:設(shè)置密碼永不過期
第四步:重置密碼
第一步:查詢密碼有效時(shí)長
以管理員用戶(sys)登錄plsql,查詢密碼過期時(shí)間,sql語句如下,
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT'AND resource_name='PASSWORD_LIFE_TIME';
?查詢結(jié)果如下圖,
可以看到密碼過期時(shí)間是180天
第二步:查看當(dāng)前用戶密碼到期日期?
以管理員用戶(sys)登錄plsql,查詢未被鎖的用戶信息,sql語句如下,
select username,account_status,expiry_date,profile from dba_users where account_status='OPEN';
查詢結(jié)果如下圖,
?可以看到密碼過期時(shí)間為2023年5月1號(hào)
?第三步:設(shè)置密碼永不過期
?以管理員用戶(sys)登錄plsql,為用戶設(shè)置密碼過期時(shí)間,sql語句如下,
alter profile default limit password_life_time '90';--90天期限
alter profile default limit password_life_time unlimited; --永久期限
?修改結(jié)果如下圖,
?可以看到 有效時(shí)長,為無限制
第四步:重置密碼
!!!!!!!!!!!!!非常重要,用戶密碼必須重置,重置后才生效!!!!!!!!
過期的賬戶,重置密碼后期不會(huì)再過期,重置為以前的密碼,不用換新密碼。重置sql語句
alter user 用戶名 identified by 原來的密碼;
?至此,我們Oracle密碼才重置結(jié)束,當(dāng)前用戶密碼才會(huì)永久。