現在アクティブなプロセス情報を取得するには、V$PROCESSビューを参照します。
V$PROCESSの定義
V$PROCESSの定義です。
列名 | 型 | メモ |
---|---|---|
ADDR | RAW(4|8) | プロセス・ステート・オブジェクトのアドレス |
PID | NUMBER | Oracleプロセス識別子 |
SPID | VARCHAR2(24) | オペレーティング・システムのプロセス識別子 |
PNAME | VARCHAR2(5) | このプロセスの名前 |
USERNAME | VARCHAR2(15) | オペレーティング・システムのプロセス・ユーザー名 |
SERIAL# | NUMBER | プロセス・シリアル番号 |
TERMINAL | VARCHAR2(30) | オペレーティング・システムの端末識別子 |
PROGRAM | VARCHAR2(48) | 進行中のプログラム |
TRACEID | VARCHAR2(255) | トレース・ファイル識別子 |
TRACEFILE | VARCHAR2(513) | プロセスのトレース・ファイル名 |
BACKGROUND | VARCHAR2(1) | 1:SYSTEMバックグラウンド・プロセス NULL:フォアグラウンド・プロセスまたはSYSTEM以外のバックグラウンド・プロセス |
LATCHWAIT | VARCHAR2(8) | プロセスが待機しているラッチのアドレス |
LATCHSPIN | VARCHAR2(8) | 廃止 |
PGA_USED_MEM | NUMBER | プロセスで現在使用されているPGAメモリー (バイト単位) |
PGA_ALLOC_MEM | NUMBER | プロセスによって現在割り当てられているバイト単位のPGAメモリー |
PGA_FREEABLE_MEM | NUMBER | 解放できる割当て済PGAメモリー (バイト単位) |
PGA_MAX_MEM | NUMBER | プロセスによってこれまでに割り当てられた最大PGAメモリー (バイト単位) |
引用)Oracle® Databaseリファレンス 11gリリース2 (11.2) V$PROCESSサイト
サンプル
V$PROCESSを検索するサンプルです。
1 |
SELECT * FROM V$PROCESS; |