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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視映象資料庫的狀態資料庫
- 爛筆頭——Oracle檢視資料庫開啟狀態Oracle資料庫
- 如何檢視資料庫當前的狀態?資料庫
- oracle資料庫狀態Oracle資料庫
- GBase8s 資料庫檢視狀態資料庫
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- oracle 資料庫裡檢視錶空間使用狀況;Oracle資料庫
- oracle資料庫例項狀態Oracle資料庫
- 小知識:使用oracle使用者檢視RAC叢集資源狀態Oracle
- 檢視oracle資料庫----sizeOracle資料庫
- Oracle DG資料庫狀態轉換Oracle資料庫
- Oracle資料庫的靜默狀態和掛起狀態Oracle資料庫
- 【轉】檢視Oracle資料庫阻塞Oracle資料庫
- oracle資料庫的靜默(Quiesce)狀態Oracle資料庫UI
- Oracle資料庫scott使用者建立view檢視許可權Oracle資料庫View
- 檢視oracle資料庫真實大小Oracle資料庫
- Oracle 資料庫字典 檢視 基表Oracle資料庫
- 檢視oracle資料庫字符集Oracle資料庫
- 檢視各項Oracle資料庫資訊Oracle資料庫
- ORACLE之檢視資料庫的SQLOracle資料庫SQL
- oracle資料庫執行狀態監控SHELLOracle資料庫
- Oracle 資料庫的各種狀態和模式Oracle資料庫模式
- 【YashanDB資料庫】yasboot查詢資料庫狀態時顯示資料庫狀態為off資料庫boot
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- Oracle學習系列—資料庫結構—Mount階段動態檢視Oracle資料庫
- openguass 3.1.0 資料庫啟動,關閉,狀態檢查資料庫
- ORACLE資料庫檢視執行計劃Oracle資料庫
- 資料庫訂單狀態資料庫
- 檢視BW執行狀態
- 檢視看防火牆狀態防火牆
- ORACLE資料庫檢視ACQ(ACTIVE CHECKPOINT QUEUE)資訊Oracle資料庫
- Oracle資料庫中物化檢視的原理剖析Oracle資料庫
- 檢視oracle資料庫是否為歸檔模式Oracle資料庫模式
- 批量更新SQL Server資料庫的使用者檢視SQLServer資料庫
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- 例項演示oracle資料塊狀態檢視v$bh的用法一 獲取oracle物件所佔用的資料塊Oracle物件