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報錯>記錄被另外一個使用者鎖定Oracle
- python輸入錯誤密碼使用者鎖定Python密碼
- 多次密碼錯誤導致登入介面鎖定,可以刪除網站的 runtime 資料夾密碼網站
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- 設定Oracle的使用者密碼不區分大小寫Oracle密碼
- 推特建議所有使用者修改密碼:故障導致使用者密碼在公司內部曝光密碼
- Oracle SYSAUX 表空間使用率100% 導致的DB 故障OracleUX
- 怎麼設定電腦鎖屏密碼 設定電腦鎖屏密碼的操作方法密碼
- 電腦怎麼設定密碼鎖屏 電腦設定密碼鎖屏的詳細教程密碼
- 遷移oracle使用者密碼Oracle密碼
- Oracle死鎖一例(ORA-00060),鎖表導致的業務死鎖問題Oracle
- Oracle11g 密碼延遲認證導致library cache lock的情況分析Oracle密碼
- oracle檢視被鎖的表和解鎖Oracle
- Oracle 密碼永不過期設定Oracle密碼
- 檢視oracle被鎖的表是誰鎖的Oracle
- 忘記oracle的sys密碼該如何重置;附如何修改oracle資料庫使用者密碼Oracle密碼資料庫
- window10怎樣設定鎖屏密碼_win10電腦鎖屏密碼怎麼設定密碼Win10
- pymysql 非執行緒安全導致的故障.MySql執行緒
- strict weak ordering導致公司級故障
- 一次死鎖導致CPU異常飄高的整個故障排查過程
- 批次錯誤使用者名稱與密碼導致業務使用者HANG住(library cache lock)密碼
- 如何找出被鎖定的行
- Centos7密碼登入失敗鎖定設定CentOS密碼
- Win10系統如何設定鎖屏密碼 win10系統取消鎖屏密碼的方法Win10密碼
- 故障分析 | replace into 導致主備不一致
- 故障分析 | DDL 導致的 Xtrabackup 備份失敗
- 電腦鎖屏密碼怎麼設定 win10電腦休眠密碼設定方法設定密碼Win10
- Oracle 限制業務使用者自身修改密碼Oracle密碼
- 使用Oracle自帶profile以及函式簡單設定Oracle使用者名稱密碼規則Oracle函式密碼
- Google Drive存在未知故障,導致部分使用者丟失雲盤資料Go
- 特斯拉因Model3致命事故被起訴:懸掛故障導致汽車失控
- linux建立使用者並設定密碼Linux密碼
- Apeaksoft iOS Unlocker - 無需密碼即可進入鎖定的 iPhoneiOS密碼iPhone
- ORA-19909(一次DataGuard Failover導致的故障AI
- 分散式鎖導致的超賣問題分散式
- Oracle 如何恢復sys使用者歷史密碼Oracle密碼
- 直播系統程式碼,Android獲取、設定鎖屏密碼Android密碼
- 禁用SAP Hana錯誤密碼鎖定使用者功能密碼