Oracle下ORA-28002錯誤處理

來源:互聯網
上載者:User

標籤:oracle

   最近一段時間突然收到Nagios上的一條Oracle警示:

CRITICAL - ORA-28002: the password will expire within 7 days

在多方資料查詢下得知是Oracle下的預設帳號安全性原則(預設180天帳號密碼到期),在到期前7天使用帳號串連Oracle時會有ORA-28002的錯誤提示,所需要做的就是對Oracle的使用者重設一次密碼即可。操作也很簡單:

[[email protected] ~]$ sqlplus / as sysdba #使用DBA賬戶系統身分識別驗證SQL> SELECT username,profile FROM dba_users; #查看使用者的profile設定,一般使用者的profile設定都為DEFAULTSQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; #查看系統profiles中PASSWORD_LIFE_TIME設定,一般預設建立的使用者賬戶LIMIT欄位一般都是‘180days’SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;#把Oracle預設的到期時間設定為永不到期SQL> ALTER USER username IDENTIFIED BY youpassword;#此時再重設一次快要到期的使用者密碼,使用者密碼可以和原來的一致,平時使用者密碼忘記也是通過DBA賬戶系統身分識別驗證進入Oracle來重設使用者密碼

此時再用普通使用者的使用者密碼登入Oracle就可以正常的登入,沒有ORA-28002的錯誤提示

Oracle下ORA-28002錯誤處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.