8.7 V$ACTIVE_SESSION_HISTORY
V$ACTIVE_SESSION_HISTORYは、データベース内のサンプリングされたセッション・アクティビティを表示します。
               
これには、1秒に1回取得される、アクティブなデータベース・セッションのスナップショットが含まれます。データベース・セッションは、CPU上にあった場合、またはIdle待機クラスに属していないイベントを待機していた場合に、アクティブであるとみなされます。待機クラスの詳細は、V$EVENT_NAMEビューを参照してください。
                  
このビューの各行は、各アクティブ・セッションをサンプルごとに示し、最新のセッション・サンプル行を最初に戻します。アクティブなセッションの履歴に含まれるセッションを示すほぼすべての列が、V$SESSIONビューにあります。
                  
| 列 | データ型 | 説明 | 
|---|---|---|
| 
 | 
 | サンプルのID | 
| 
 | 
 | サンプルが取得された時刻 | 
| 
 | 
 | このサンプルが自動ワークロード・リポジトリにフラッシュ済か、またはフラッシュされるかどうか( | 
| 
 | 
 | セッション識別子。 | 
| 
 | 
 | セッション・シリアル番号(セッションのオブジェクトを一意に識別するために使用される)。 | 
| 
 | 
 | セッション・タイプ: 
 | 
| 
 | 
 | 将来の使用のために予約済 | 
| 
 | 
 | Oracleユーザー識別子。 | 
| 
 | 
 | サンプリング時にセッションで実行されていたSQL文のSQL識別子 | 
| 
 | 
 | 
 | 
| 
 | 
 | サンプリング時にセッションで実行されていたSQL文の子番号 | 
| 
 | 
 | 操作のどのフェーズにSQL文が存在したかを示す。 関連項目: この列の解釈の詳細は、「V$SESSION」を参照。 | 
| 
 | 
 | SQLコマンド名 | 
| 
 | 
 | 
 | 
| 
 | 
 | トップレベルSQL文のSQL識別子 | 
| 
 | 
 | 操作のどのフェーズにトップレベルSQL文が存在していたかを示す | 
| 
 | 
 | サンプリングされたデータベース・セッションのSQLプランが解決済で適応可能なプランかどうか | 
| 
 | 
 | このセッションで実行されているカーソルに対する完全なSQLプランの数値表現 | 
| 
 | 
 | カーソルに対するSQLプランの数値表現。この情報が提供されないセッション・サンプルもある。 | 
| 
 | 
 | SQLプランの行ID | 
| 
 | 
 | プラン操作の名前 | 
| 
 | 
 | プラン操作のオプション | 
| 
 | 
 | SQL実行識別子 | 
| 
 | 
 | SQLの実行が開始された時刻 | 
| 
 | 
 | スタック上の最上位PL/SQLサブプログラムのオブジェクトID(PL/SQLサブプログラムがスタック上にない場合は、NULL)。DBA_OBJECTS.OBJECT_IDへのマップ。 | 
| 
 | 
 | スタック上の最上位PL/SQLサブプログラムのサブプログラムID。DBA_OBJECTS.DATA_OBJECT_IDへのマップ。 | 
| 
 | 
 | 現在実行中のPL/SQLサブプログラムのオブジェクトID。DBA_OBJECTS.OBJECT_IDへのマップ。 | 
| 
 | 
 | 現在実行中のPL/SQLオブジェクトのサブプログラムID(SQLの実行中はNULL)。DBA_OBJECTS.DATA_OBJECT_IDへのマップ。 | 
| 
 | 
 | 問合せコーディネータ・インスタンスID。この情報は、サンプリングされたセッションがパラレル問合せスレーブである場合にのみ表示される。その他のすべてのセッションに対しては、この値は | 
| 
 | 
 | 問合せコーディネータ・セッションID。この情報は、サンプリングされたセッションがパラレル問合せスレーブである場合にのみ表示される。その他のすべてのセッションに対しては、この値は | 
| 
 | 
 | 問合せコーディネータのセッション・シリアル番号。この情報は、サンプリングされたセッションがパラレル問合せスレーブである場合にのみ表示される。その他のすべてのセッションに対しては、この値は | 
| 
 | 
 | 予約済 | 
| 
 | 
 | 
 
 関連項目: 「Oracle待機イベント」を参照。 | 
| 
 | 
 | セッションが現在待機しているか、または前回待機したリソースまたはイベントの識別子。解釈は、 | 
| 
 | 
 | セッションが現在待機しているか、または前回待機したリソースまたはイベントの番号。解釈は、 | 
| 
 | 
 | 待機を一意に識別する順序番号(待機ごとに増分される) | 
| 
 | 
 | 第1追加パラメータのテキスト | 
| 
 | 
 | 第1追加パラメータ | 
| 
 | 
 | 第2追加パラメータのテキスト | 
| 
 | 
 | 第2追加パラメータ | 
| 
 | 
 | 第3追加パラメータのテキスト | 
| 
 | 
 | 第3追加パラメータ | 
| 
 | 
 | サンプリング時にセッションが待機していたイベントの待機クラス名。解釈は、 | 
| 
 | 
 | サンプリング時にセッションが待機していたイベントの待機クラス識別子。解釈は、 | 
| 
 | 
 | サンプリング時にセッションがCPU上にあった場合は、セッションが前回イベントを待機した時間の合計(サンプリング時にセッションが待機していた場合は ノート:  | 
| 
 | 
 | セッションの状態: 
 | 
| 
 | 
 | 
 待機イベントが1秒を超えて継続し、複数のセッション・サンプル行で待機となった場合、その待機イベントの待機に実際に費やされた時間がそれらのセッション・サンプル行の最後に移入される。この情報は、最新のセッション・サンプルでは表示されない。 | 
| 
 | 
 | ブロックしているセッションの状態: 
 | 
| 
 | 
 | ブロックしているセッションのセッション識別子。ブロッカが同じインスタンス上にあり、セッションがエンキューを待機していた場合またはバッファ・ビジーであった場合にのみ、移入される。 | 
| 
 | 
 | ブロックしているセッションのシリアル番号 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | セッションで参照されているオブジェクトのオブジェクトID。この情報は、セッションがアプリケーション、クラスタ、同時実行性およびユーザーI/Oの待機イベントを待機していた場合にのみ表示される。 | 
| 
 | 
 | セッションで参照されているブロックが含まれているファイルのファイル番号。この情報は、セッションがクラスタ、同時実行性およびユーザーI/Oの待機イベントを待機していた場合にのみ表示される。 | 
| 
 | 
 | セッションで参照されているブロックのID。この情報は、セッションがクラスタ、同時実行性およびユーザーI/Oの待機イベントを待機していた場合にのみ表示される。 | 
| 
 | 
 | セッションで参照されている行識別子。この情報は、セッションがクラスタ、同時実行性およびユーザーI/Oの待機イベントを待機していた場合にのみ表示される。 | 
| 
 | 
 | Oracle最上位のコール番号 | 
| 
 | 
 | Oracle最上位のコール名 | 
| 
 | 
 | コンシューマ・グループID | 
| 
 | 
 | サンプリング時にセッションが処理していたトランザクションID。 | 
| 
 | 
 | このセッションが待機しているブロックにサービスを提供するリモート・インスタンス識別子。この情報は、セッションがクラスタ・イベントを待機していた場合にのみ表示される。 | 
| 
 | 
 | 時間モデルの情報 | 
| 
 | 
 | サンプリング時にセッションが接続管理を行っていたかどうか( | 
| 
 | 
 | サンプリング時にセッションが解析を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがハード解析を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがSQL文を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがPL/SQLを実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがインバウンドPL/SQL RPCコールを実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがPL/SQLをコンパイルしていたかどうか( | 
| 
 | 
 | サンプリング時にセッションがJavaを実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがバインド操作を行っていたかどうか( | 
| 
 | 
 | サンプリング時にセッションがカーソルをクローズしていたかどうか( | 
| 
 | 
 | セッションが順番に(順次ロード・コードで)ロードされているかどうか( | 
| 
 | 
 | サンプリング時にセッションがインメモリー列ストア(IM列ストア)の問合せを実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがIM列ストアの移入を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがIM列ストアの事前移入を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがIM列ストアの再移入を実行していたかどうか( | 
| 
 | 
 | サンプリング時にセッションがIM列ストアのトリクル再移入を実行していたかどうか( | 
| 
 | 
 | サンプリング時に表領域の暗号化または復号化が発生したかどうか( | 
| 
 | 
 | セッションが取得コードを実行しているかどうか( | 
| 
 | 
 | セッションが再実行コードを実行しているかどうか( | 
| 
 | 
 | セッションが取得されているかどうか( | 
| 
 | 
 | セッションが再実行されているかどうか( | 
| 
 | 
 | ワークロード・リプレイ中、セッションが同期トークンを保持しているかどうか( | 
| 
 | 
 | サービスを識別するハッシュ。 | 
| 
 | 
 | オペレーティング・システムのプログラム名 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | セッションのクライアント識別子。 | 
| 
 | 
 | クライアントのオペレーティング・システムのマシン名 | 
| 
 | 
 | クライアントのポート番号 | 
| 
 | 
 | アプリケーション・サーバーから送信された実行コンテキストの識別子 | 
| 
 | 
 | セッションの取得中またはリプレイ中は、 | 
| 
 | 
 | セッションの取得中またはリプレイ中は、 | 
| 
 | 
 | 
 | 
| 
 | 
 | 最後の | 
| 
 | 
 | 最後の | 
| 
 | 
 | このセッションが最後にサンプリングまたは作成されてからの時間間隔(マイクロ秒)。この間に次の5つの統計情報が蓄積される。 | 
| 
 | 
 | 最後の | 
| 
 | 
 | 最後の | 
| 
 | 
 | 最後の | 
| 
 | 
 | 最後の | 
| 
 | 
 | 最後の | 
| 
 | 
 | バッファ・キャッシュからの読取りバイト数 | 
| 
 | 
 | このサンプルの取得時にこのセッションが消費したPGAメモリーの量(バイト) | 
| 
 | 
 | このサンプルの取得時にこのセッションが消費したTEMPメモリーの量(バイト) | 
| 
 | 
 | プラガブル・データベース(PDB)のデータベースID | 
| 
 | 
 | データが関係するコンテナのID。可能な値は次のとおり。 
 | 
| 
 | 
 | データベース操作名。タイプがSQLの場合、 | 
| 
 | 
 | 現在の実行に対するデータベース操作実行識別子。タイプがSQLの場合、 | 
関連項目:
- 
                           DBMS_APPLICATION_INFO.SET_MODULEプロシージャの詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。
- 
                           DBMS_APPLICATION_INFO.SET_ACTIONプロシージャの詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。