1.321 SGA_MIN_SIZE

SGA_MIN_SIZEは、プラガブル・データベース(PDB)のSGAの使用に対して可能な最小値を示します。
特性 説明

パラメータ・タイプ

大整数

構文

SGA_MIN_SIZE = integer [K | M | G]

デフォルト値

0

変更可能

ALTER SYSTEM

PDBで変更可能

はい

値の範囲

0からSGA_TARGETの50%

基本

いいえ

Oracle RAC

すべてのインスタンスで同じ値を使用する必要がある。

CDBレベルでこのパラメータを設定しても効果はありません。

ノート:

各PDBが使用可能なメモリーの量を制御するために、CDBでリソース・マネージャを使用できるようにするには:

  • CDBレベルで(CDBのルートで)NONCDB_COMPATIBLE初期化パラメータをFALSEに設定する必要があります。

  • MEMORY_TARGET初期化パラメータをCDBレベルで設定しないでください。

  • SGA_TARGETの値はCDBレベルで設定する必要があります。

    SGA_TARGETがCDBレベルで設定されていない場合、PDBでSGA_MIN_SIZEを設定しても効果がありません。エラー・メッセージは受け取りませんが、PDBのSGA_MIN_SIZE値は強制されません。

  • SGA_MIN_SIZE値を、次の要件を満たす値に設定する必要があります。

    • 1つのPDBで、PDBでのSGA_TARGETの値の50%以下の値

    • 1つのPDBで、CDBレベルのSGA_TARGETの値の50%以下の値

    • 1つのPDBで、CDBレベルのSGA_MAX_SIZEの値より小さい値

    • CDB内のすべてのオープンPDBで、SGA_MIN_SIZE値の合計は、CDBレベルでの管理対象SGAの合計の50%以下にする必要があります。管理対象SGAは、DB_CACHE_SIZEおよびSHARED_POOL_SIZEです。

    これらの要件を満たさない値にPDB内のSGA_MIN_SIZEを設定すると、エラーが発生します。

関連項目:

PDBのメモリー使用量を制御する初期化パラメータの詳細は、『Oracle Multitenant管理者ガイド』を参照してください