2.101 DB_UNIQUE_NAME
DB_UNIQUE_NAME
には、データベースに対してグローバルに一意の名前を指定します。
特性 | 説明 |
---|---|
パラメータ・タイプ |
文字列 |
構文 |
|
デフォルト値 |
データベース・インスタンス: Oracle Automatic Storage Managementインスタンス: |
変更可能 |
いいえ |
PDBで変更可能 |
いいえ |
基本 |
はい |
Oracle RAC |
複数インスタンスには、同じ値を指定する必要がある。 |
同じDB_DOMAIN
内で同じDB_NAME
を持つデータベース(レポート用に作成されたデータベースやフィジカル・スタンバイのコピーなど)は、一意のDB_UNIQUE_NAME
を持つ必要があります。すべてのデータベースのDB_UNIQUE_NAME
は、エンタープライズ内で一意である必要があります。
DB_UNIQUE_NAME
の値には最大30文字を指定できます。大/小文字は区別されません。データベース名で有効な文字は、英数字、アンダースコア(_)、シャープ記号(#)およびドル記号($)です。
ノート:
DB_UNIQUE_NAME
は、Oracleインスタンス内のいくつかのコンポーネントで使用され、DG_BROKER_CONFIG_FILE
n初期化パラメータのデフォルトなどの、ファイル名またはファイル・パスのデフォルトが指定されます。このような場合、UNIXプラットフォームでは、ドル記号($)文字はOracleによってパスまたはファイル名内の環境変数置換の開始の指定に使用されるため、パスまたはファイル名から削除されます。
ノート:
一部のデータベース・ツールまたはユーティリティでは、その操作の一部としてデータベースを一意に識別する文字列を生成します。この文字列には、データベースのDB_UNIQUE_NAME
およびデータベースSIDなどのその他のデータベース識別情報が含まれる場合があります。Oracle Databaseでは、一部の識別子が30文字に制限されるため、短いDB_UNIQUE_NAME
を使用することにより、DB_UNIQUE_NAME
を含む文字列を作成するツールやユーティリティでの「ORA-00972
識別子が長すぎます。」メッセージの発生を防ぐことができます。
関連項目:
このパラメータの設定の詳細は、『Oracle Data Guard概要および管理』および『Oracle Database管理者ガイド』を参照してください。