工作中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