Oracle使用者密碼被鎖定導致的故障
曾經一次發生的過的系統故障,雖然問題解決起來很簡單,但是確實值得記錄。
當時接到電話說業務系統無法登入,導致整個業務無法辦理。
之前是因為好多後臺操作人員雖然給他們已經分配了屬於自己的使用者名稱和密碼,但是部分人還是喜歡透過應用系統連線資料庫時所用的使用者進行登入,因此修改了該使用者的密碼。當我登入到資料庫伺服器檢查後發現應用系統所用的sm使用者被鎖定了,具體處理過程如下:
[@more@]SQL>sqlplus 使用者/密碼@資料庫服務 as sysdba;
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
SQL>select username,profile from dba_users;
SQL> select * from dba_profiles where resource_type='PASSWORD';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
預設情況下,如果使用者登入嘗試10次以上並連續失敗,則會改用被鎖定。鎖定後就無法該用進行連線資料庫,因此導致這次故障。透過如下SQL改變使用者鎖定狀態即可:
SQL> alter user 使用者名 identified by 密碼 account unlock;
另外password_life_time也值得關注:
SQL>select * from dba_profiles s where s.profile='default' and resource_name='password_life_time';
SQL>alter profile default limit password_life_time unlimited;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841027/viewspace-1055145/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障】“ORACLE使用者被鎖定”故障處理和分析Oracle
- oracle 使用者user鎖定lock如何知道是什麼原因導致的Oracle
- Oracle使用者密碼過期和使用者被鎖解決方法Oracle密碼
- 追蹤多次嘗試密碼登入導致使用者被鎖的凶手密碼
- Oracle使用者密碼過期和使用者被鎖解決方法【轉】Oracle密碼
- 追蹤多次嘗試密碼登入導致使用者被鎖的兇手密碼
- AIX下nfs故障導致oracle process hangAINFSOracle
- oracle bug 6825287導致DX鎖等待Oracle
- 推特建議所有使用者修改密碼:故障導致使用者密碼在公司內部曝光密碼
- 模擬RI鎖定導致阻塞的場景
- 多次密碼錯誤導致登入介面鎖定,可以刪除網站的 runtime 資料夾密碼網站
- 11G 修改使用者密碼導致的row cache lock密碼
- python輸入錯誤密碼使用者鎖定Python密碼
- Oracle報錯>記錄被另外一個使用者鎖定Oracle
- AIX下由於nfs故障導致oracle hangAINFSOracle
- oracle使用者密碼有效期設定Oracle密碼
- oracle使用者密碼設定的特殊字元問題Oracle密碼字元
- 【密碼】Oracle使用者密碼系列密碼Oracle
- 怎麼設定電腦鎖屏密碼 設定電腦鎖屏密碼的操作方法密碼
- 電腦怎麼設定密碼鎖屏 電腦設定密碼鎖屏的詳細教程密碼
- 【orapw】修改sys使用者密碼會導致orapw檔案變化密碼
- 一次oracle行級鎖導致的問題Oracle
- 設定Oracle的使用者密碼不區分大小寫Oracle密碼
- Oracle10g 輸入使用者名稱稱10次密碼錯誤,使用者會鎖定Oracle密碼
- Oracle11G密碼延遲驗證導致的系統HANG住Oracle密碼
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- 使用者被鎖定不影響JOB的執行
- sys密碼修改導致的RMAN-00571錯誤密碼
- 設定drawables物件背景導致資源被影響物件
- Oracle SYSAUX 表空間使用率100% 導致的DB 故障OracleUX
- 使用者輸入的密碼和確認密碼必須一致密碼
- 錯誤的使用者名稱密碼登入導致的資料庫效能問題密碼資料庫
- Oracle 11g 密碼過期被鎖報 ORA-28000 the account is lockedOracle密碼
- Oracle死鎖一例(ORA-00060),鎖表導致的業務死鎖問題Oracle
- 密碼延遲驗證導致的系統HANG住密碼
- 資料檔案RESIZE導致查詢DBA_DATA_FILES被鎖
- window10怎樣設定鎖屏密碼_win10電腦鎖屏密碼怎麼設定密碼Win10
- 被曝光的密碼密碼