問題をトラブルシューティングするには、pfile/spfile で最も一般的に使用されるパラメーターと、カーネル パラメーターとの関係を理解することが重要です。次の表は、監視する必要があり、関連する init.ora パラメータに変更が加えられた後に増加する可能性がある Unix および Linux カーネル パラメータを示しています。
Init.ora パラメータ | カーネル パラメータ |
---|---|
db_block_buffers | シュマックス、シュモール |
db_files (maxdatafiles) | nfile、maxfiles |
large_pool_size | シュマックス、シュモール |
log_buffer | シュマックス、シュモール |
プロセス | nproc、semmsl、semmns |
shared_pool_size | シュマックス、シュモール |
一般的なカーネル パラメータの定義
次のカーネル パラメータは、ほとんどの Unix および Linux プラットフォームで一般的です。ただし、それらの名前はプラットフォームによって異なる場合があります。
- 最大ファイル – プロセスごとのソフト ファイル制限
- maxuprc – ユーザー ID ごとの同時ユーザー プロセスの最大数
- ファイル – 任意の時点でシステム全体で同時に開くファイルの最大数
- nproc – システムに同時に存在できるプロセスの最大数
- 小さい – このパラメータは、システム全体で使用できる共有メモリ ページの合計量を設定します。したがって、shmall は常に少なくとも ceil(shmmax/page_size) である必要があります。
- シュマックス – 単一の共有メモリ セグメントの最大サイズ (バイト単位)。
- シュミン – 単一の共有メモリ セグメントの最小サイズ (バイト単位)。
- シュムニ – 共有メモリ識別子の数
- shmseg – プロセスが接続できる共有メモリ セグメントの最大数
- セムン – システム内のセマフォの数。
- セムニ – システム内のセマフォ セット ID の数。一度に作成できるセマフォ セットの数を決定します。
- セムスル – 1 つのセマフォ セットに含めることができるセマフォの最大数。 Oracle プロセスの最大数と同じサイズにする必要があります。