oracle數據庫修改密碼有效期,解決ORA-28001: 口令已經失效


工作中oracle數據庫安裝完成后,需要修改默認的密碼有效期,默認為180天,如果不修改,到期忘記更改密碼可能會造成不必要的影響。

兩種修改方式pl/sql或者cmd窗口

1、pl/sql修改默認密碼有效期

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

 

 通過語句查詢可以發現,默認有效期為6個月。執行下行語句,更改有效期為不限制

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

 

 2、使用cmd窗口執行(此處以登錄數據庫本地示例)

sqlplus / as sysdba登錄

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

對於已經告警提示密碼已過期的數據庫,需要重新修改一次密碼。

 sql>alter user 用戶名 identified by <原來的密碼> account unlock; ----不用換新密碼

 

以上示例均實際使用過,本文經驗來源以下鏈接,致謝。

https://www.cnblogs.com/luckly-hf/p/3828573.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM