Oracle資料庫檢視使用者狀態
一、當前ORACLE使用者的狀態可檢視檢視DBA_USERS;一般情況下在使用的正常使用者均處於OPEN狀態。
select username,account_status from dba_users;
二、ORACLE資料庫使用者有多種狀態,可檢視檢視USER_ASTATUS_MAP。
select * from user_astatus_map;
前五種是基本狀態:0 OPEN、1 EXPIRED、2 EXPIRED(GRACE)、4 LOCKED(TIMED)、8 LOCKED
後四種是基本狀態:5 EXPIRED & LOCKED(TIMED)、6 EXPIRED(GRACE) & LOCKED(TIMED)、9 EXPIRED & LOCKED、10 EXPIRED(GRACE) & LOCKED
後四種的組合狀態可透過狀態號STATUS#獲得其狀態的兩個組合。掌握前五種即可。
三、五種基本狀態
五種基本狀態可分為三類:1.正常狀態;2.鎖定狀態;3.密碼過期狀態。
1、OPEN狀態表示使用者處於正常狀態。
2、LOCKED和LOCKED(TIMED)表示使用者被鎖定狀態。
使用者被鎖定有兩種:
一種是DBA顯式的透過SQL語句對使用者進行鎖定;
另一種是被動的鎖定,預設情況下如果密碼輸入錯誤超過10次。
該限制由PROFILE中的FAILED_LOGIN_ATTEMPTS控制,可檢視檢視DBA_PROFILES。
1)顯式鎖定使用者LOCKED:alter user [username] account lock;
2)輸入10次錯誤密碼後被動鎖定LOCKED(TIMED)
3、EXPIRED和EXPIRED(GRACE)表示使用者密碼過期狀態。
修改PROFILE中的PASSWORD_LIFE_TIME實現密碼是否過期:alter profile default limit password_life_time unlimited;
密碼過期後也可修改PROFILE中的PASSWORD_GRACE_TIME控制使用的天數:alter profile default limit password_grece_time 180;
對於密碼過期的使用者OPEN:alter user [username] identified by account unlock;
四、鎖定的兩種狀態[LOCKED和LOCKED(TIMED)]和密碼過期的兩種狀態[EXPIRED和EXPIRED(GRACE)]之間任意組合即2×2=4,因此有四種組合狀態。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2073612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- GBase8s 資料庫檢視狀態資料庫
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 小知識:使用oracle使用者檢視RAC叢集資源狀態Oracle
- Oracle DG資料庫狀態轉換Oracle資料庫
- Oracle資料庫scott使用者建立view檢視許可權Oracle資料庫View
- 檢視oracle資料庫真實大小Oracle資料庫
- ORACLE資料庫檢視ACQ(ACTIVE CHECKPOINT QUEUE)資訊Oracle資料庫
- Oracle SCN健康狀態檢查Oracle
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- 例項演示oracle資料塊狀態檢視v$bh的用法一 獲取oracle物件所佔用的資料塊Oracle物件
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- 【YashanDB資料庫】yasboot查詢資料庫狀態時顯示資料庫狀態為off資料庫boot
- openguass 3.1.0 資料庫啟動,關閉,狀態檢查資料庫
- Elasticsearch 檢視節點狀態資訊(qbit)Elasticsearch
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- 檢視BW執行狀態
- GitLab 的元件狀態檢視Gitlab元件
- Oracle相關資料字典檢視Oracle
- openguass 資料庫狀態查詢資料庫
- 2.5.4. 測試Oracle net——2.5.4.2. 檢視監聽程式狀態Oracle
- 2.12 資料庫資料字典檢視資料庫
- Kylin系統檢視firewalld狀態
- firewalld:檢視版本/幫助/狀態
- 資料庫的物化檢視資料庫
- openGausspostgreSQL資料庫效能檢視SQL資料庫
- 資料庫檢視的作用資料庫
- 資料庫檢視的使用資料庫
- Oracle資料庫(RAC)巡檢報告Oracle資料庫
- 系統狀態統計和檢視
- 使用 telescope 檢視 schedule 執行狀態
- 如何檢視CATIA許可證狀態
- 檢視一個通訊埠狀態
- mysql binlog檢視指定資料庫MySql資料庫
- 什麼是資料庫檢視?資料庫
- android 檢視資料庫和shaedpreference資料框架Android資料庫框架
- oracle資料庫使用者建立步驟Oracle資料庫
- 3.4.2 將資料庫置於 Quiesced 狀態資料庫UI