oracle密碼過期

zhuachen發表於2012-04-17
錯誤:ORA-28002: the password will expire within 7 days 解決方法:
提示密碼快過期了,由於需要連線的測試資料庫,所以決定將密碼設定成永不過期

1.檢視使用者的profile設定(一般使用者的profile設定都為DEFAULT)
SELECT username,profile FROM dba_users;

2.檢視系統profiles中PASSWORD_LIFE_TIME設定。
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3.修改DBA_PROFILES中PASSWORD_LIFE_TIM的設定,改為ULIMITED。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
(修改後設定立即生效,不需要重啟資料庫,此時密碼永遠不會過期。)

4.已經被報告了密碼快要過期的賬戶必須再改一次密碼(需要DBA許可權)
$sqlplus "/as sysdba"
SQL> alter user apps identified by testapps;

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23682146/viewspace-1057930/,如需轉載,請註明出處,否則將追究法律責任。

相關文章