説明
このビューは、V4.0.0バージョンから導入されました。
機能の概要
ビューV$OB_PROCESSLISTは、現在のOBServerノード上のセッション情報を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| SVR_IP | VARCHAR2(46) | NO | サーバーのIPアドレス |
| SVR_PORT | NUMBER(38) | NO | サーバーのポート番号 |
| SQL_PORT | NUMBER(38) | NO | SQLのポート番号 |
| ID | NUMBER(38) | NO | セッションID |
| USER | CHAR(193) | NO | ユーザー名 |
| HOST | VARCHAR2(128) | NO | クライアントIP:PORT |
| DB | VARCHAR2(128) | YES | アクセス対象のデータベース名 |
| TENANT | VARCHAR2(128) | NO | アクセス対象のテナント名 |
| COMMAND | VARCHAR2(4096) | NO | 現在実行中のコマンドタイプ |
| TIME | NUMBER(38) | NO | 現在のコマンド実行時間、単位は秒です。コマンドがリトライされた場合、ゼロにリセットされて再計算されます |
| TOTAL_TIME | NUMBER(38) | NO | 現在のコマンド実行総時間、単位は秒です。コマンドがリトライされた場合、ゼロにリセットされません |
| STATE | VARCHAR2(128) | YES | 現在のセッション状態 |
| INFO | VARCHAR2(262143) | YES | 現在実行中のコマンドを表示します |
| PROXY_SESSID | NUMBER(38) | YES | クライアントがobproxyの場合、この列にproxy session idが表示されます |
| MASTER_SESSID | NUMBER(38) | YES | マスターセッションidであり、同一SQLの複数のサブセッションを連携するために使用されます |
| USER_CLIENT_IP | VARCHAR2(46) | YES | ユーザークライアントのIPアドレス |
| USER_HOST | VARCHAR2(128) | YES | ユーザークライアントのホスト名 |
| RETRY_CNT | NUMBER(38) | NO | 現在のコマンドのリトライ回数 |
| RETRY_INFO | NUMBER(38) | NO | 現在のコマンドのリトライ情報。通常は最後のリトライのエラーコードです |
| SQL_ID | VARCHAR2(32) | NO | SQL ID情報 |
| TRANS_ID | NUMBER(38) | NO | トランザクションID |
| THREAD_ID | NUMBER(38) | NO | スレッドID |
| SSL_cipher | VARCHAR2(4096) | YES | 暗号化パスワード名 |
| TRACE_ID | VARCHAR2(64) | YES | Trace ID |
| TRANS_STATE | VARCHAR2(32) | YES | トランザクション状態:
|
| ACTION | VARCHAR2(4096) | YES | DBMS_APPLICATION_INFO.SET_ACTIONプロシージャを呼び出して設定された現在の実行操作の名前 |
| MODULE | VARCHAR2(4096) | YES | DBMS_APPLICATION_INFO.SET_MODULEプロシージャの呼び出しによって設定された現在実行中の操作の名前 |
| CLIENT_INFO | VARCHAR2(4096) | YES | DBMS_APPLICATION_INFO.SET_CLIENT_INFOプロシージャによって設定された情報 |
| LEVEL | NUMBER(38) | NO | そのセッションのフルリンクトレース監視レベルを示します。例えば、1はレベル1の診断情報を示します
説明このフィールドはV4.2.1バージョンから導入されました。 |
| SAMPLE_PERCENTAGE | NUMBER(38) | NO | そのセッションのフルリンクトレースのサンプリング頻度を示します。例えば、50は50%の頻度で診断情報をサンプリングすることを示します
説明このフィールドはV4.2.1バージョンから導入されました。 |
| RECORD_POLICY | VARCHAR2(32) | NO | そのセッションのフルリンクトレース記録ポリシーを示します。主に以下の3種類のポリシーをサポートします:
説明このフィールドはV4.2.1バージョンから導入されました。 |
| LB_VID | NUMBER(38) | NO | パブリッククラウド環境でロードバランシングを介してデータベースに直接接続されている場合、この列にはロードバランシングサービスのVPC IDが表示されます。それ以外の場合はNULLが表示されます
説明このフィールドはV4.2.1バージョンから導入されました。 |
| LB_VIP | VARCHAR2(46) | NO | パブリッククラウド環境でロードバランシングを介してデータベースに直接接続されている場合、この列にはクライアントがロードバランシングサービスに接続するためのIPアドレスが表示されます。それ以外の場合はNULLが表示されます
説明このフィールドはV4.2.1バージョンから導入されました。 |
| LB_VPORT | NUMBER(38) | NO | パブリッククラウド環境でロードバランシングを介してデータベースに直接接続する場合、この列にはクライアントがロードバランシングサービスに接続するためのポート番号が表示されます。それ以外の場合はNULLとなります。
説明このフィールドはV4.2.1バージョンから導入されました。 |
| IN_BYTES | NUMBER(38) | NO | このセッションの流入トラフィックをバイト単位で表します。
説明このフィールドはV4.2.1バージョンから導入されました。 |
| OUT_BYTES | NUMBER(38) | NO | このセッションの流出トラフィックをバイト単位で表します。
説明このフィールドはV4.2.1バージョンから導入されました。 |
| USER_CLIENT_PORT | NUMBER(38) | NO | クライアントアドレス情報
説明
|
| PROXY_USER | VARCHAR2(128) | YES |
説明
|
| SERVICE_NAME | VARCHAR2(64) | YES | このセッションがどのサービス名によって作成されたかを示します。値がNULLの場合、そのセッションはサービス名によって作成されていないことを意味します。
説明
|
| TOTAL_CPU_TIME | NUMBER(38) | NO | 現在のコマンド実行におけるCPU使用時間を秒単位で表します。
説明
|
| TOP_INFO | VARCHAR2(262143) | YES | 実行中のSQLが属する最上位PLステートメントの情報を表示します。
説明
|
| MEMORY_USAGE | NUMBER(38) | NO | 単一のSQL文が現在占有しているメモリサイズ。単位はバイトです。
説明このフィールドはV4.3.5バージョンから導入され、V4.3.5 BP4から有効になりました。 |
| TOP_TIME | NUMBER(38) | NO | PLシナリオにおいて、top_time列はPL全体の実行時間を示します。
説明V4.3.x系では、このフィールドはV4.3.5 BP5バージョンから導入されました。 |
| TOP_TRACE_ID | VARCHAR2(64) | YES | トップレベルステートメントのtraceidを表示するために使用されます。
説明V4.3.x系では、このフィールドはV4.3.5 BP5バージョンから導入されました。 |
クエリ例
このOBServerノードのセッション情報を照会します。
obclient [SYS]> SELECT * FROM SYS.V$OB_PROCESSLIST WHERE ROWNUM < = 1 \G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: 172.xx.xxx.xxx
SVR_PORT: 2882
SQL_PORT: 2881
ID: 3221659094
USER: SYS
HOST: 100.xx.xxx.xxx:12716
DB: SYS
TENANT: oracle001
COMMAND: Query
TIME: 0
TOTAL_TIME: 0
STATE: ACTIVE
INFO: SELECT * FROM SYS.GV$OB_PROCESSLIST
PROXY_SESSID: NULL
MASTER_SESSID: NULL
USER_CLIENT_IP: 100.xx.xxx.xxx
USER_HOST: %
RETRY_CNT: 0
RETRY_INFO: 0
SQL_ID: 0A6CF0E2AB2C1A1917AB1FFDF2BE9CFF
TRANS_ID: 23035
THREAD_ID: 2743
SSL_CIPHER: NULL
TRACE_ID: YB4**************************-0-0
TRANS_STATE: ACTIVE
ACTION: NULL
MODULE: NULL
CLIENT_INFO: NULL
LEVEL: 1
SAMPLE_PERCENTAGE: 10
RECORD_POLICY: SAMPLE_AND_SLOW_QUERY
LB_VID: NULL
LB_VIP: NULL
LB_VPORT: NULL
IN_BYTES: 448
OUT_BYTES: 0
USER_CLIENT_PORT: 12716
PROXY_USER: NULL
SERVICE_NAME: NULL
TOTAL_CPU_TIME: 0
TOP_INFO: NULL
MEMORY_USAGE: NULL
1 row in set