データベースの識別
Oracle Databaseソフトウェアは、データベースをグローバル・データベース名により識別します。
グローバル・データベース名は、データベース名とデータベース・ドメインで構成されます。通常、データベース・ドメインはネットワーク・ドメインと同じですが、異なる場合もあります。グローバル・データベース名では、あるデータベースが同じネットワーク内の他のデータベースと一意に区別されます。グローバル・データベース名は、インストール時にデータベースを作成するとき、またはOracle Database Configuration Assistantを使用するときに指定します。
データベース名入力フィールドを使用して、DB_NAME
、DB_UNIQUE_NAME
およびDB_DOMAIN
Oracle初期化パラメータ値を設定します。
次に例を示します。
sales_world.example.com
この例の説明は、次のとおりです。
-
sales_world
はデータベース名です。データベース名(DB_UNIQUE_NAME
)部分は、ASCII英数字、アンダースコア(_)、ドル記号($)および番号記号(#)を含めることができる30文字未満の文字列ですが、アルファベットで開始する必要があります。その他の特殊文字はデータベース名に使用できません。 -
sales_wo
はDB_NAME
です。DB_NAME
初期化パラメータによって、最大8文字のデータベース識別子が指定されます。 -
example.com
は、データベースが位置するネットワーク・ドメインです。データベース名とネットワーク・ドメインの組合せにより、グローバル・データベース名が一意になります。ドメイン部分は128文字以内の文字列で、英数字、アンダースコア(_)およびシャープ記号(#)を含めることができます。ドメイン名はDB_DOMAIN
初期化パラメータで指定します。
ただし、DB_NAME
パラメータは必ずしもDB_UNIQUE_NAME
の最初の8文字である必要はありません。
DB_UNIQUE_NAME
パラメータとDB_DOMAIN
名パラメータを組み合せて、初期化パラメータ・ファイルのSERVICE_NAMES
パラメータに割り当てるグローバル・データベース名の値を作成します。
システム識別子(SID)は、特定のデータベース・インスタンスを識別します。SIDにより、あるインスタンスが同じコンピュータ上の他のインスタンスから一意に区別されます。各データベース・インスタンスには一意のSIDとデータベース名が必要です。
たとえば、Oracle DatabaseのSIDおよびデータベース名がORCL
の場合、各データベース・ファイルはORACLE_BASE
\oradata\
orcl
ディレクトリにあり、初期化レスポンス・ファイルはORACLE_BASE
\admin\
orcl
\pfile
ディレクトリにあります。
関連項目: