セッションが待機中の特定のロックの取得
get
/database/monitoring/session_locks/waiting/{session_id},{lock_id1},{lock_id2}
DBA_LOCKSおよびDBA_WAITERSのビューを使用して、このサービスはセッションの対応するDBA_LOCKSレコードを返します。このセッションは、他のセッションが保持するロックを待機しています。Oracle RAC環境では、待機側が同一インスタンス上にある場合にのみ、これがあてはまります。クライアントは、このサービスを起動するにはSQL管理者ロールが必要です。
リクエスト
サポートされるメディア・タイプ
- application/json
パス・パラメータ
- lock_id1: string
タイプ固有のロック識別子パート1
- lock_id2: string
タイプ固有のロック識別子パート2
- session_id: number
セッション識別子。
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
セッションが待機中の特定のロックに関する情報。
ルート・スキーマ: MonitoringSessionLocksItem
タイプ:
object
このオブジェクトは、DBA_LOCKビュー内のレコードを表します。DBA_LOCKは、データベース内に保持されているすべてのロックまたはラッチ、およびロックまたはラッチに対する未解決の要求を示します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
- blocking_others(optional): string
ロックが現在その他をブロックしているかどうか
- con_id(optional): integer
データが関係するコンテナのID。
- last_convert(optional): integer
最新の変換
- links(optional): array links
- lock_id1(optional): string
タイプ固有のロック識別子パート1
- lock_id2(optional): string
タイプ固有のロック識別子パート2
- lock_type(optional): string
ロック・タイプ
- mode_held(optional): string
ロック・モード
- mode_requested(optional): string
要求されたロック・モード
- session_id(optional): integer
ロックを保持または取得しているセッション