すべての現在のセッションの取得

get

/database/monitoring/sessions/

GV$SESSIONのすべてのレコードを返します。クライアントは、このサービスを起動するにはSQL管理者ロールが必要です。

リクエスト

問合せパラメータ
  • 戻すレコードの最大数。
  • フィルタリングは、全コレクションで見つかった項目のサブセットが含まれている複数ページのリソース全体に対し、リクエストごとの動的フィルタ定義を使用してコレクション・リソースを制限する処理です。フィルタリングは、大規模なコレクションの効率的な走査を可能にします。

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

データベース内のすべての現行セッション。
本文 ()
ルート・スキーマ: MonitoringSessions
タイプ: object
ソースの表示
ネストされたスキーマ: items
タイプ: array
ソースの表示
  • MonitoringSessionsItem
    このオブジェクトは、GV$SESSIONビューからのレコードを表します。GV$SESSIONには、現行セッションごとのセッション情報が示されます。属性のリストは、データベースのバージョンによって異なる場合があります。
ネストされたスキーマ: MonitoringSessionsItem
タイプ: object
このオブジェクトは、GV$SESSIONビューからのレコードを表します。GV$SESSIONには、現行セッションごとのセッション情報が示されます。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
  • DBMS_APPLICATION_INFO.SET_ACTIONプロシージャをコールして設定された、現在実行中のアクション名
  • ACTION列のハッシュ値
  • 監査セッションID。
  • ブロッキング・セッションのインスタンス識別子。この列は、BLOCKING_SESSION_STATUSの値がVALIDのときにのみ有効。
  • ブロックしているセッションのセッション識別子。この列は、BLOCKING_SESSION_STATUSの値がVALIDのときにのみ有効。
  • この列はブロッキング・セッションがあるかどうかの詳細を示す
  • セッションのクライアント識別子
  • DBMS_APPLICATION_INFO.SET_CLIENT_INFOプロシージャによって設定された情報
  • 進行中のコマンド(最後の文が解析される)。
  • データが関係するコンテナのID。
  • プロセスまたはサーキット作成のアドレス
  • プロセスまたはサーキット作成のシリアル番号
  • セッションがキューされている(1)場合、現在までキューに費やしている時間。現在キューされていない場合、値は0。
  • アプリケーション・サーバーから送信された実行コンテキスト識別子
  • セッションが現在待機中の場合、セッションが待機しているリソースまたはイベント。セッションが待機中でない場合、セッションが最近待機していたリソースまたはイベント。
  • セッションが現在待機中の場合、セッションが待機しているリソースまたはイベントの数。セッションが待機中でない場合、セッションが最近待機していたリソースまたはイベントの数。
  • データベース・ユーザーの外部名。エンタープライズ・ユーザーの場合は、Oracle Internet Directory DNを戻す。
  • セッションがフェイルオーバー・モードで実行中かどうか、およびフェイルオーバーが発生したかどうか(YES | NO)
  • セッションでの透過的アプリケーション・フェイルオーバーの方法
  • 透過的アプリケーション・フェイルオーバー(TAF)がセッションで可能かどうか、およびどの程度まで可能か
  • 最終ブロッキング・セッションのインスタンス識別子。この列は、FINAL_BLOCKING_SESSION_STATUSの値がVALIDのときにのみ有効。
  • ブロックしているセッションのセッション識別子。この列は、FINAL_BLOCKING_SESSION_STATUSの値がVALIDのときにのみ有効。
  • 最終ブロッキング・セッションとは、そのセッションから開始して相互にブロックされたセッションが続くことによって構成される待機チェーン内の、最後の要素のこと。循環待機チェーンの場合は、待機チェーン内のセッションのいずれかが最終ブロッカとして選択される。
  • この列には、セッションがデータベースへのコールを完了するたびに増加する数値が示され、動的パフォーマンス表から介入的選択が行われる。この列は、データベース内の統計情報を監視するパフォーマンス・モニターで使用可能。
  • このデータに関連するOracle Real Application Clustersインスタンス番号。RAC以外のデータベースでは、この番号は1になる。
  • セッションSTATUSが現在ACTIVEである場合は、セッションがアクティブになってからの経過時間(秒)を表す。セッションSTATUSが現在INACTIVEである場合は、セッションが非アクティブになってからの経過時間(秒)を表す。
  • links
  • セッションが待機しているロックのアドレス。ロックがない場合はNULL。
  • ログオン時間。
  • オペレーティング・システム・マシン名
  • DBMS_APPLICATION_INFO.SET_MODULEプロシージャをコールして設定された、現在実行中のモジュール名
  • MODULE列のハッシュ値
  • オペレーティング・システムのクライアント・ユーザー名
  • 移行可能なセッションを所有するユーザーの識別子
  • 第1待機イベント・パラメータ(10進数)
  • 第1待機イベント・パラメータ(16進数)
  • 第1待機イベント・パラメータの説明
  • 第2待機イベント・パラメータ(10進数)
  • 第2待機イベント・パラメータ(16進数)
  • 第2待機イベント・パラメータの説明
  • 第3待機イベント・パラメータ(10進数)
  • 第3待機イベント・パラメータ(16進数)
  • 第3待機イベント・パラメータの説明
  • このセッションを所有するプロセスのアドレス
  • ENABLEDの場合、セッションはPARALLEL DDL使用可能モードになる。DISABLEDの場合、PARALLEL DDL使用可能モードは、セッションにサポートされない。FORCEDの場合、セッションはPARALLEL DDLを使用するために変更される。
  • この列は、PDML_STATUS列に置き換えられた
  • ENABLEDの場合、セッションはPARALLEL DML使用可能モードになる。DISABLEDの場合、PARALLEL DML使用可能モードは、セッションにサポートされない。FORCEDの場合、セッションはPARALLEL DMLを使用するために変更される。
  • 調整可能なPGAメモリーの量(バイト単位)。
  • セッションがPL/SQLデバッガに接続されているかどうか。
  • スタック上の最上位PL/SQLサブプログラムのオブジェクトID(PL/SQLサブプログラムがスタック上にない場合は、NULL)。
  • スタック上の最上位PL/SQLサブプログラムのサブプログラムID(PL/SQLサブプログラムがスタック上にない場合は、NULL)
  • 現在実行中のPL/SQLサブプログラムのオブジェクトID(SQLの実行中はNULL)
  • 現在実行中のPL/SQLオブジェクトのサブプログラムID(SQLの実行中はNULL)。
  • クライアントのポート番号。
  • ENABLEDの場合、セッションはPARALLEL QUERY使用可能モードになる。DISABLEDの場合、PARALLEL QUERY使用可能モードは、セッションにサポートされない。FORCEDの場合、セッションはPARALLEL QUERYを使用するために変更される。
  • 最後に実行されたSQL文の子番号
  • 前回実行されたSQL文のSQL実行識別子
  • 前回実行されたSQL文のSQL実行開始
  • SQL_HASH_VALUEとともに使用され、前回実行されたSQL文を識別する
  • PREV_HASH_VALUEとともに使用され、前回実行されたSQL文を識別する
  • 最後に実行されたSQL文のSQL識別子
  • オペレーティング・システムのクライアント・プロセスID
  • オペレーティング・システムのプログラム名
  • セッションのカレント・リソース・コンシューマ・グループ名
  • row_wait_row#で指定されている行を含むブロックの識別子。このプロパティが有効なのは、セッションが現在別のトランザクションのコミットを待機しており、row_wait_obj#の値が-1以外の値の場合のみ。
  • row_wait_row#で指定されている行を含むデータ・ファイルの識別子このプロパティが有効なのは、セッションが現在別のトランザクションのコミットを待機しており、row_wait_obj#の値が-1以外の値の場合のみ。
  • row_wait_row#で指定されている行を含む表のオブジェクトID
  • 現在ロック中の行。このプロパティが有効なのは、セッションが現在別のトランザクションのコミットを待機しており、row_wait_obj#の値が-1以外の値の場合のみ。
  • セッション・アドレス。
  • スキーマ・ユーザー識別子。
  • スキーマ・ユーザー名。
  • セッションが現在待機中の場合、値は現在の待機が開始されるまで待機した時間。セッションが待機中でない場合、値は前回の待機開始以降の時間。
  • 現行または前回の待機を一意に識別する番号(待機ごとに増分される)
  • セッション・シリアル番号。セッションのオブジェクトを一意に識別するために使用されます。この番号により、あるセッションの終了と別のセッションの開始が同じセッションIDで行われる場合に、セッション・レベルのコマンドが正しいセッション・オブジェクトに適用されるようになります。
  • サーバー・タイプ。
  • セッションのサービス名
  • セッションでsys_context('USERENV', 'SESSION_EDITION_ID')によってレポートされる値
  • 現在のセッションでシャードDDLが有効かどうか(ENABLED | DISABLED)。この値は、シャード・カタログ・データベースにのみ関連する。
  • セッション識別子。
  • 現在実行されているSQL文を識別するために、sql_hash_valueとともに使用される
  • 現在実行されているSQL文の子番号
  • SQL実行識別子。SQL_IDがNULLの場合、またはSQL実行がまだ開始されていない場合はNULL。
  • このセッションにより現在実行中のSQL実行が開始された時刻。SQL_IDがNULLの場合はNULL。
  • SQL_ADDRESSとともに使用され、現在実行されているSQL文を識別する
  • 現在実行されているSQL文のSQL識別子
  • SQLトレースが使用可能(ENABLED)か使用禁止(DISABLED).か
  • バインド・トレースが使用可能(TRUE)か使用禁止(FALSE).か
  • 行ソース統計が各カーソルのトレース・ファイルにダンプされる頻度
  • 待機トレースが使用可能(TRUE)か使用禁止(FALSE).か
  • SQL翻訳プロファイルのオブジェクト番号
  • 待機状態。
  • 次のセッションのステータス。
  • トランザクション・ステート・オブジェクトのアドレス
  • オペレーティング・システムの端末名
  • タイムアウトまでの残り時間。このフィールドには、タイムアウトが発生したこと、またはタイムアウトが発生しないことが示される場合がある。
  • 前回の待機終了後の経過時間(マイクロ秒)。セッションが現在待機中の場合、値は0。
  • Oracle最上位のコール番号
  • セッション・タイプ。
  • Oracleユーザー識別子。
  • Oracleユーザー名。
  • 待機イベントのクラスの名前
  • 待機イベントのクラスの番号
  • 待機イベントのクラスの識別子
  • セッションが現在待機中の場合、値は0。セッションが待機中でない場合、この値は最後の待機時間。
  • 待機時間(マイクロ秒)。セッションが現在待機中の場合、値は現在の待機に費やされた時間。セッションが現在待機中でない場合、値は前回の待機の待機時間。
ネストされたスキーマ: LinkRelation
タイプ: object
ソースの表示
先頭に戻る