「Oracle」ロックされたテーブルを確認する方法

書式
v$locked_object:ロックされるテーブル
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
CTA.OBJECT_ID
,CTB.OBJECT_NAME
,CTA.LOCKED_MODE
FROM
V$LOCKED_OBJECT CTA
INNER JOIN DBA_OBJECTS CTB ON CTA.OBJECT_ID = CTB.OBJECT_ID
SELECT CTA.OBJECT_ID ,CTB.OBJECT_NAME ,CTA.LOCKED_MODE FROM V$LOCKED_OBJECT CTA INNER JOIN DBA_OBJECTS CTB ON CTA.OBJECT_ID = CTB.OBJECT_ID
SELECT
    CTA.OBJECT_ID
    ,CTB.OBJECT_NAME
    ,CTA.LOCKED_MODE
FROM
    V$LOCKED_OBJECT CTA
    INNER JOIN DBA_OBJECTS CTB ON CTA.OBJECT_ID = CTB.OBJECT_ID

項目の列LOCKED_MODE
0–>なし
1–>NULLロック
2–>行共有ロック
3–>行排他ロック
4–>共有ロック
5–>共有/行排他ロック
6–>排他ロック

Oracle

Posted by arkgame