Oracle用戶密碼過期如何修改永不過期
前言
修改密碼有效過期時間,可以通過以下四步設置,如果再第一步發(fā)現本身的密碼過期時間為無限期的,那就請各位小伙伴繞過,如果發(fā)現不是無期限的,那么必須設置第四步,才會生效。
第一步:查詢密碼有效時長
以管理員用戶(sys)登錄plsql,查詢密碼過期時間,sql語句如下,
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT'AND resource_name='PASSWORD_LIFE_TIME';
查詢結果如下圖,
可以看到密碼過期時間是180天
第二步:查看當前用戶密碼到期日期
以管理員用戶(sys)登錄plsql,查詢未被鎖的用戶信息,sql語句如下,
select username,account_status,expiry_date,profile from dba_users where account_status='OPEN';
查詢結果如下圖,
可以看到密碼過期時間為2023年5月1號
第三步:設置密碼永不過期
以管理員用戶(sys)登錄plsql,為用戶設置密碼過期時間,sql語句如下,
alter profile default limit password_life_time '90';--90天期限 alter profile default limit password_life_time unlimited; --永久期限
修改結果如下圖,
可以看到 有效時長,為無限制
第四步:重置密碼
?。。。。。。。。。。。?!非常重要,用戶密碼必須重置,重置后才生效?。。。。。。。?/strong>過期的賬戶,重置密碼后期不會再過期,重置為以前的密碼,不用換新密碼。重置sql語句
alter user 用戶名 identified by 原來的密碼;
至此,我們Oracle密碼才重置結束,當前用戶密碼才會永久。
總結
到此這篇關于Oracle用戶密碼過期如何修改永不過期的文章就介紹到這了,更多相關Oracle用戶密碼過期內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何把Oracle?數據庫從?RAC?集群遷移到單機環(huán)境
這篇文章主要介紹了把?Oracle?數據庫從?RAC?集群遷移到單機環(huán)境,內容包括系統(tǒng)環(huán)境搭建,源數據庫的操作及目標數據庫的操作,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08