説明
このビューは、V4.2.0バージョンから導入されました。
機能の概要
現在のユーザーが各テーブルで保持または要求しているロックの状況を表示します。
フィールドの説明
| フィールド | タイプ | NULLか | 説明 |
|---|---|---|---|
| SVR_IP | VARCHAR2(46) | NO | ロックを保持またはロックを要求しているOBServerノードのIPアドレス |
| SVR_PORT | NUMBER(38) | NO | ロックを保持またはロックを要求しているOBServerノードのポート番号 |
| TENANT_ID | NUMBER(38) | NO | ロックを保持またはロックを要求しているテナントのID |
| TRANS_ID | NUMBER(38) | NO | ロックを保持またはロックを要求しているトランザクションのID |
| SESSION_ID | NUMBER(38) | NO | ロックを保持またはロックを要求しているセッションのID
|
| TYPE | VARCHAR2(9) | NO | ロックタイプ:
|
| ID1 | NUMBER | NO | ロック識別子1:
|
| ID2 | VARCHAR2(553) | NO | ロック識別子2:
|
| ID3 | varchar(512) | NO | ロック識別子3:
説明
|
| LMODE | VARCHAR2(8) | NO | 現在保持しているロックのモード:
|
| REQUEST | VARCHAR2(8) | NO | 現在要求しているロックのモード:
|
| CTIME | NUMBER(38) | NO | ロックを保持または待機している時間、単位はマイクロ秒 |
| BLOCK | NUMBER | NO | 現在のトランザクションが要求するロックが他のトランザクションによって保持されているかどうかを示します:
|
クエリ例
現在のOBServerノード上で、現在のユーザーが各テーブルに対してロックを保持またはロックを要求している状況を確認します。
obclient [SYS]> SELECT * FROM SYS.V$OB_LOCKS;
クエリ結果は次のとおりです:
+----------------+----------+-----------+----------+------------+------+---------+------------+--------+-------+---------+-----------+-------+
| SVR_IP | SVR_PORT | TENANT_ID | TRANS_ID | SESSION_ID | TYPE | ID1 | ID2 | ID3 | LMODE | REQUEST | CTIME | BLOCK |
+----------------+----------+-----------+----------+------------+------+---------+------------+--------+-------+---------+-----------+-------+
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 500084 | X | NONE | 343458403 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200069 | X | NONE | 343441113 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200068 | X | NONE | 343441120 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200067 | X | NONE | 343441128 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200066 | X | NONE | 343441135 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200065 | X | NONE | 343441144 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200064 | X | NONE | 343441152 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200063 | X | NONE | 343441159 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200062 | X | NONE | 343441187 | 0 |
| 11.xxx.xxx.xxx | 28825 | 1004 | 3966849 | 3221605368 | TM | 3966849 | 3221605368 | 200061 | X | NONE | 343441200 | 0 |
+----------------+----------+-----------+----------+------------+------+---------+------------+--------+-------+---------+-----------+-------+
10 rows in set
関連するビューまたはドキュメント
テーブルロックの詳細な操作と紹介については、Lock Tableを参照してください。