インストールのための最小パラメータ設定
修正スクリプトを使用できない場合、この表を参照して、パラメータを手動で設定します
表B-1 Oracle Solarisリソース制御の最小パラメータ設定
リソース制御 | 最小値 |
---|---|
project.max-sem-ids |
100 |
process.max-sem-nsems |
256 |
project.max-shm-memory |
この値はRAMサイズによって異なります。 最小値については、「共有メモリー・リソースの要件」の項を参照してください。 |
project.max-shm-ids |
100 「追加の共有メモリー識別子の制限の構成」の項を参照してください。 |
tcp_smallest_anon_port |
9000 |
tcp_largest_anon_port |
65500 |
udp_smallest_anon_port |
9000 |
udp_largest_anon_port |
65500 |
リソース制御パラメータを設定するためのガイドライン
-
別の方法で指定されていないかぎり、前述の表のカーネル・パラメータおよびシェル制限の値は、単なる最小値です。前述の表に示すカーネル・パラメータが、記載の最小値以上の値に設定されていることを確認します。本番データベース・システムでは、これらの値を調整してシステムのパフォーマンスを最適化することをお薦めします。カーネル・リソース管理の詳細は、オペレーティング・システムのドキュメントを参照してください。
-
パラメータの現在の値が前述の表に示す値より大きい場合は、修正スクリプトはパラメータの値を変更しません。
-
Oracle Solaris 10の場合、System V IPCを実装するために
/etc/system
ファイルを変更する必要はありません。Oracle Solaris 10では、その実装にリソース制御機能が使用されます。 -
project.max-shm-memoryリソース制御値は、Oracleインスタンス以外の他のアプリケーションがこのプロジェクトの共有メモリー・セグメントを使用していないことを前提としています。Oracleインスタンス以外のアプリケーションが共有メモリー・セグメントを使用する場合、その使用量をproject.max-shm-memoryリソース制御値に加える必要があります。
-
project.max-shm-memoryリソース制御は、対応するプロジェクトで開始された各Oracle Databaseインスタンスに割り当てられているすべての共有メモリーの累積合計と同じになります。
-
memory_targetまたはmax_sga_sizeがprocess.max-address-spaceおよびproject.max-shm-memoryを超えないようにします。詳細は、My Oracle SupportのNote 1370537.1を参照してください。
共有メモリー・リソースproject.max-shm-memoryの要件
表B-2 リソース制御project.max-shm-memoryの要件
RAM | project.max-shm-memory設定 |
---|---|
1から16 GB |
物理メモリー・サイズの1/2 |
16 GBよりも大きい |
8 GB以上 |
親トピック: Oracle Solarisのカーネル・パラメータの構成