初期化パラメータ・ファイル内のパラメータは、次のルールに基づいて指定します。
初期化パラメータ・ファイルにはパラメータおよびコメントのみが含まれます。コメントはシャープ記号(#)で始まります。その行のシャープ記号以降の内容は無視されます。
パラメータは任意の順序で指定できます。
ファイル名の中で、大/小文字の区別に意味があるのは、ホスト・オペレーティング・システム上で大/小文字の区別に意味がある場合のみです。
1行に複数のパラメータを入力する場合は、次に示すようにパラメータ名と値の間に空白を入れます。
PROCESSES = 100 CPU_COUNT = 1 OPEN_CURSORS = 10
パラメータによっては、複数の値を指定できるものもあります(ROLLBACK_SEGMENTS
など)。次に示す例はすべて有効な構文です。
複数の値を入力する場合は、カッコで囲みカンマで区切ります。次に例を示します。
ROLLBACK_SEGMENTS = (SEG1, SEG2, SEG3, SEG4, SEG5)
カッコとカンマを使用せずに複数の値を入力します。次に例を示します。
ROLLBACK_SEGMENTS = SEG1 SEG2 SEG3 SEG4 SEG5
1行に値を1つずつ入力して、複数の値を指定します。次に例を示します。
ROLLBACK_SEGMENTS = SEG1 ROLLBACK_SEGMENTS = SEG2 ROLLBACK_SEGMENTS = SEG3 ROLLBACK_SEGMENTS = SEG4 ROLLBACK_SEGMENTS = SEG5
1つのパラメータに対する複数の値を複数の行に入力する場合は、そのエントリの行が連続している必要があります。エントリが連続する行にない場合、最初のエントリが適切に処理されません。たとえば、次のエントリでは、SEG3
およびSEG4
は、SEG1
およびSEG2
をオーバーライドします。
ROLLBACK_SEGMENTS = SEG1 SEG2 OPEN_CURSORS = 10 ROLLBACK_SEGMENTS = SEG3 SEG4
エスケープ文字とも呼ばれるバックスラッシュ(\)は、パラメータの指定が継続することを示します。バックスラッシュで行を継続する場合は、次の行頭に空白を入力しないでください。次に例を示します。
ROLLBACK_SEGMENTS = (SEG1, SEG2, \ SEG3, SEG4, SEG5)
IFILE
初期化パラメータを使用すると、現行の初期化パラメータ・ファイルに他の初期化パラメータ・ファイルの内容を埋め込むことができます。
パラメータに空白またはタブを含む値を指定する場合は、引用符で囲みます。特に指定がないかぎり、一重引用符または二重引用符を使用できます。次に例を示します。
NLS_TERRITORY = 'CZECH REPUBLIC'
注意:
初期化パラメータ・ファイルにパラメータをアルファベット順にまとめておいてください。これによって、容易にパラメータを見つけることができ、どのパラメータも確実に1回のみ指定できるようになります。
パラメータに特殊文字を含む値を指定する場合は、引用符で囲みます。
関連項目:
初期化パラメータ・ファイルの詳細は、オペレーティング・システム固有のOracleマニュアルを参照してください。
「IFILE」