1.199 MAX_IDLE_BLOCKER_TIME
MAX_IDLE_BLOCKER_TIME
には、ブロック・セッションをアイドル状態にしておける最大分数を指定します。この分数に達すると、セッションは自動的に終了します。
特性 | 説明 |
---|---|
パラメータ・タイプ |
整数 |
デフォルト値 |
0 |
変更可能 |
|
PDBで変更可能 |
はい |
値の範囲 |
0から最大整数。値0は数に制限がないことを示します。 |
基本 |
いいえ |
Oracle RAC |
インスタンスごとに異なる値を使用可能。 |
他のセッションが必要とするリソースを留めているセッションは、ブロックしているセッションとみなされます。たとえば:
- そのセッションによって、別のセッションに必要なロックが保持されている。
- そのセッションがパラレル操作であり、そのコンシューマ・グループ、PDBまたはデータベースでそのパラレル・サーバー上限に達したか、パラレル操作がキューに入れられている。
- セッションのPDBまたはデータベース・インスタンスが、まもなくその
SESSIONS
またはPROCESSES
の上限に達する。
このパラメータは、MAX_IDLE_TIME
がすべてのセッション(ブロックしているセッションと非ブロックのセッション)に適用され、MAX_IDLE_BLOCKING_TIME
はブロックしているセッションにのみ適用されるという点で、MAX_IDLE_TIME
パラメータとは異なります。このため、MAX_IDLE_BLOCKING_TIME
を有効にするには、制限値をMAX_IDLE_TIME
制限より小さくする必要があります。
ノート:
このパラメータは、パラレル問合せプロセスやSYS
ユーザー・セッションには影響しません。
ノート:
このパラメータは、Oracle Database 19c以降で使用できます。
関連項目: