他のセッションをブロックしているすべてのロックの取得
get
/database/monitoring/session_locks/holding/
DBA_LOCKSビューとDBA_BLOCKERSビューを使用して、このサービスはDBA_LOCKSレコードのリストを返します。ここで、セッションはロックされたオブジェクトを待機していませんが、別のセッションが待機しているオブジェクトに対してロックを保持しています。Oracle RAC環境では、ブロッカが同一インスタンス上にある場合にのみ、これがあてはまります。クライアントは、このサービスを起動するにはSQL管理者ロールが必要です。
リクエスト
問合せパラメータ
- limit: integer(int32)
戻すレコードの最大数。
- q:
フィルタリングは、全コレクションで見つかった項目のサブセットが含まれている複数ページのリソース全体に対し、リクエストごとの動的フィルタ定義を使用してコレクション・リソースを制限する処理です。フィルタリングは、大規模なコレクションの効率的な走査を可能にします。例
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
他のセッションをブロックしているすべてのロック。
ルート・スキーマ: MonitoringSessionLocksHolding
タイプ:
object
このコレクションは、他のセッションをブロックしているセッションで保持されているデータベース・ロックを表します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
-
count: integer
現在のレスポンス内のレコードの合計数
-
hasMore: boolean
取得するレコードがさらにあるかどうか
-
items: array items
-
limit: integer
サーバーによって適用されるレコード数に関する実際のページ・サイズ制限
-
links: array links
-
offset: integer
項目リソースの返戻元となる実際の索引
ネストされたスキーマ: items
タイプ:
ソースの表示
array
- 配列: オブジェクト MonitoringSessionLocksItem
このオブジェクトは、DBA_LOCKビュー内のレコードを表します。DBA_LOCKは、データベース内に保持されているすべてのロックまたはラッチ、およびロックまたはラッチに対する未解決の要求を示します。属性のリストは、データベースのバージョンによって異なる場合があります。
ネストされたスキーマ: MonitoringSessionLocksItem
タイプ:
object
このオブジェクトは、DBA_LOCKビュー内のレコードを表します。DBA_LOCKは、データベース内に保持されているすべてのロックまたはラッチ、およびロックまたはラッチに対する未解決の要求を示します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
-
blocking_others: string
ロックが現在その他をブロックしているかどうか
-
con_id: integer
データが関係するコンテナのID。
-
last_convert: integer
最新の変換。
-
links: array links
-
lock_id1: string
タイプ固有のロック識別子パート1
-
lock_id2: string
タイプ固有のロック識別子パート2
-
lock_type: string
ロック・タイプ。
-
mode_held: string
ロック・モード。
-
mode_requested: string
要求されたロック・モード。
-
session_id: integer
ロックを保持または取得しているセッション