學習動態效能表(八)-(3)-V$LOCKED_OBJECT
學習動態效能表第八篇-(2)-V$LOCKED_OBJECT
本檢視列出系統上的每個事務處理所獲得的所有鎖。
V$LOCKED_OBJECT中的列說明:
XIDUSN:回滾段號
XIDSLOT:槽號
XIDSQN:序列號
OBJECT_ID:被鎖物件ID
SESSION_ID:持有鎖的sessionID
ORACLE_USERNAME:持有鎖的Oracle 使用者名稱
OS_USER_NAME:持有鎖的作業系統 使用者名稱
PROCESS:作業系統程式號
LOCKED_MODE:鎖模式,值同上表1
示例:1.以DBA角色, 檢視當前資料庫裡鎖的情況可以用如下SQL語句:
select object_id,session_id,locked_mode from v$locked_object;
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_object t1, v$session t2
where t1.session_id = t2.sid order by t2.logon_time;
如果有長期出現的一列,可能是沒有釋放的鎖。我們可以用下面SQL語句殺掉長期沒有釋放非正常的鎖:
alter system kill session 'sid,serial#';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-561511/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (轉)學習Oracle動態效能表-(3)V$LOCK,V$LOCKED_OBJECTOracleObject
- 學習動態效能表(八)-(1)-v$lock
- 學習動態效能表(八)-(2)-v$lock
- Oracle動態效能檢視學習之v$lock & v$locked_objectOracleObject
- 學習動態效能表第八篇-(1)-V$LOCK
- 學習oracle動態效能表--v$transactionOracle
- 學習動態效能表(19)--V$UNDOSTAT
- 學習動態效能表(16)--V$ROWCACHE
- 學習動態效能表(15)--V$ROLLSTAT
- 學習動態效能表(九)--V$FILESTAT
- 學習動態效能表(七)--V$PROCESS
- 學習動態效能表(二)--v$sesstat
- 學習動態效能表(一)--v$sysstat
- 學習動態效能表(五)-v$sessionSession
- 學習動態效能表(五)--V$SESSIONSession
- 學習動態效能表(20)--V$WAITSTATAI
- 學習動態效能表(三)-(1)-v$sqlSQL
- 學習動態效能表(四)-(2)-V$SQLAREASQL
- 學習動態效能表(四)-(1)-v$sqltextSQL
- 學習動態效能表(18)--V$SYSTEM_EVENT
- (轉):學習Oracle動態效能表-(12)-V$PROCESSOracle
- (轉):學習Oracle動態效能表-(10)-V$FILESTATOracle
- (轉):學習Oracle動態效能表-(8)-V$SESSIONOracleSession
- (轉):學習Oracle動態效能表-(5)-V$SESSTATOracle
- (轉)學習Oracle動態效能表-(4)-V$SYSSTATOracle
- (轉):學習Oracle動態效能表-(2)-V$SQLTEXTOracleSQL
- (轉):學習Oracle動態效能表-(1)-V$SQLAREAOracleSQL
- (轉):學習Oracle動態效能表-(21)-V$UNDOSTATOracle
- (轉):學習Oracle動態效能表-(19)-v$rowcacheOracle
- (轉):學習Oracle動態效能表-(18)-V$ROLLSTATOracle
- 學習動態效能表(13)--V$OPEN_CURSOR
- 學習動態效能表(11)--v$latch$v$latch_children
- (轉):學習Oracle動態效能表-(7)-V$SQLTEXT,V$SQLAREAOracleSQL
- [轉]學習Oracle動態效能表-(6)-V$SQLTEXT,V$SQLAREAOracleSQL
- 學習動態效能表
- 學習動態效能表(17)--v$segstat&v$segment_statistics
- 學習動態效能表(14)--V$PARAMETER&V$SYSTEM_PARAMETER
- 學習動態效能表(12)--V$DB_OBJECT_CACHEObject