[Oracle]表ロック状態を確認する方法
書式
OBJECT_ID: ロック中のオブジェクトID
ORACLE_USERNAME:Oracleユーザー名
OS_USER_NAME:システムのユーザー名
PROCESS システムのプロセスID
LOCKED_MODE
0 – NONE: ロックが要求されたが、まだ取得されていない
1 – NULL
2 – ROWS_S (SS): 行共有ロック
3 – ROW_X (SX): 行排他表ロック
4 – SHARE (S): 共有表ロック
5 – S/ROW-X (SSX): 共有行排他表ロック
6 – Exclusive (X): 排他表ロック
使用例
SELECT OBJECT_ID , SESSION_ID , ORACLE_USERNAME , OS_USER_NAME , PROCESS , LOCKED_MODE FROM V$LOCKED_OBJECT;