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