プロパティ | 説明 |
---|---|
パラメータ・タイプ |
大整数 |
構文 |
|
デフォルト値 |
|
変更可能 |
|
PDBで変更可能 |
いいえ |
値の範囲 |
64MB以上。上限は、オペレーティング・システム依存。 |
基本 |
はい |
SGA_TARGET
には、すべてのSGAコンポーネントの合計サイズを指定します。SGA_TARGET
が指定されている場合、次のメモリー・プールのサイズが自動的に設定されます。
バッファ・キャッシュ(DB_CACHE_SIZE
)
共有プール(SHARED_POOL_SIZE
)
ラージ・プール(LARGE_POOL_SIZE
)
Javaプール(JAVA_POOL_SIZE
)
Streamsプール(STREAMS_POOL_SIZE
)
これらの自動チューニングされたメモリー・プールがゼロ以外の値に設定されている場合、その値は自動共有メモリー管理で最小レベルとして使用されます。アプリケーション・コンポーネントが最小限のメモリーで正常に機能できる場合は、最小値に設定します。
次のプールは手動でサイズ設定されるコンポーネントで、自動共有メモリー管理の影響は受けません。
ログ・バッファ
KEEP
、RECYCLE
などの他のバッファ・キャッシュ、および他のブロック・サイズ
固定SGAおよびその他の内部割当て
これらのプールに割り当てられたメモリーは、自動共有メモリー管理で、自動的にチューニングするメモリー・プールの値を計算する際に、SGA_TARGET
に使用可能な総量から差し引かれます。
デフォルト値のフィールドでは、ORA-04031
エラーを避けるためにIMMEDIATE
モードの自動チューニング要求が必要です。DEFERRED
モードおよびIMMEDIATE
モードは、V$MEMORY_RESIZE_OPS
ビューのOPER_MODE
列に反映されます。
自動メモリー管理が有効で(MEMORY_TARGET
が正の値に設定され)、SGA_TARGET
も正の値に設定されている場合、SGA_TARGET
の値がSGAのサイズの最小値として動作します。
関連項目:
自動メモリー管理の詳細は、『Oracle Database管理者ガイド』を参照してください。
SGAの手動管理の詳細は、『Oracle Database管理者ガイド』を参照してください。