70 GB RAMの強力なマシンを持っています。sga_targetとして20 GBのOracleインスタンスを1つ作成しました。sga_target > 10G
最初のデータベースを停止したままでも、別のOracleインスタンスを作成できません。設定するsga_target >=10G
と、起動時に以下のエラーが発生します。
ORA-27104:共有メモリーのシステム定義の制限が正しく構成されていません
ながらfree -m
も利用可能な十分な記憶があることを示しています:
total used free shared buffers cached
Mem: 72419 34490 37928 0 618 28159
-/+ buffers/cache: 5711 66707
Swap: 2047 0 2047
スワップ領域を増やす必要がありますか?この点でのポインタは高く評価されています。
また、70 GBのメモリの場合、多くのインスタンスを作成するために、スワップ領域に最適な値は何ですか?これを計算する方法はありますか?私の目的は、それぞれに少なくとも2つのインスタンスsga_target=20G
を持ち、同時に1つのインスタンスのみを維持することです。ここに概念がない場合
出力ipcs -im
は以下の通り
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 4194303
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1