初期化パラメータ・ファイルの概要

初期化パラメータ・ファイルは、パラメータを含むASCIIテキスト・ファイルです。

初期化パラメータ・ファイル内のパラメータおよび値を変更することによって、たとえば次のことを指定できます。

  • Oracle Databaseで使用されるメモリー量

  • いっぱいになったオンラインREDOログ・ファイルをアーカイブするかどうか

  • 現在存在する制御ファイル

それぞれのデータベース・インスタンスには、対応する初期化パラメータ・ファイルと、そのインスタンスのシステム識別子を指定するORACLE_SIDレジストリ・パラメータが含まれています。

初期化パラメータ・ファイルの名前はinit.oraという形式です。1つのインスタンスに対して初期化パラメータ・ファイルの数が複数になることがありますが、その場合、それぞれのファイルには、システムのパフォーマンスに与える影響という点でなんらかの違いがあります。

注意:

初期化パラメータ用のinit.oraファイルは、Oracle Universal Installerによりデータベース・インストール中に設定されます。これらのパラメータ設定は、ハードウェア構成の違いに応じて、異なる可能性があります。

関連項目:

すべての初期化パラメータの説明と、初期化パラメータの値の設定方法および表示方法の詳細は、『Oracle Databaseリファレンス』を参照してください。

初期化パラメータ・ファイルの場所について

初期化パラメータ・ファイルの場所について説明します。

データベースの起動時にオプションのPFILEで別の初期化ファイルを指定しない場合、Oracle Databaseではデフォルトで次の場所にある初期化パラメータ・ファイルを使用します。

ORACLE_HOME\Database\init.ora

注意:

SQLスクリプトを使用して手動でデータベースを作成する場合は、初期化パラメータ・ファイルを作成するか、または既存の初期化パラメータ・ファイルをコピーしてその内容を変更する必要があります。Database Configuration Assistantを使用してデータベースを作成する場合は、初期化パラメータ・ファイルが自動的に作成されます。

初期化パラメータ・ファイルの編集について

Oracle Databaseの機能をカスタマイズするために、初期化パラメータ・ファイルの編集が必要になる場合があります。

このファイルの変更に使用できるのは、ASCIIテキスト・エディタのみです。

init.oraの名前を変更するOracle Database Configuration Assistantについて

Database Configuration Assistant (Oracle DBCA)を使用してデータベースを作成すると、サーバー・パラメータ・ファイル(SPFILE)が初期化パラメータ・ファイルから作成され、初期化パラメータ・ファイルの名前が変更されます。

Oracleは、名前変更されたファイルを初期化パラメータ・ファイルとして認識せず、インスタンスの開始後には使用しません。

Oracle DBCAで作成されたインスタンスを起動後に変更するには、ALTER SYSTEM文を使用する必要があります。サーバー・パラメータ・ファイルは、テキスト・エディタを使用して参照または表示できないバイナリ・ファイルであるため、このファイル自体は変更できません。新規に作成されたサーバー・パラメータ・ファイルの場所は、ORACLE_HOME\databaseです。サーバー・パラメータ・ファイル名は、spfileSID.oraです。