ADD DATABASE

DGMGRLのADD DATABASEコマンドは、既存のブローカ構成にスタンバイ・データベースを追加します。

書式

ADD DATABASE <db_unique_name> AS CONNECT IDENTIFIER IS <connect_identifier>;

コマンド・パラメータ

db-unique-name

ブローカでこのスタンバイ・データベースを参照するために使用される名前。この名前は、対応するデータベースのDB_UNIQUE_NAME初期化パラメータの値と一致する(大/小文字は区別されません)必要があります。

<connect_identifier>

完全指定の接続記述子またはOracle Net Servicesのネーミング・メソッド(TNSなど)により解決される名前です。指定した値は、データベース・プロパティDGConnectIdentifierの初期値としても使用されます。

使用上のノート

  • このコマンドを発行するには、プライマリ・データベースまたは構成内にすでに存在する有効化されたスタンバイ・データベースに接続する必要があります。

  • ブローカで、指定した<connect_identifier>が、他のデータベースから指定のデータベースへの通信に使用されます。そのため、構成内のすべてのデータベースから指定のデータベースへのアドレス指定に<connect_identifier>を使用できることを確認する必要があります。たとえば、TNSをネーミング・メソッドとして使用する場合は、構成に含まれているすべてのデータベースおよびインスタンスにあるtnsnames.oraファイルに<connect_identifier>のエントリがあることを確認する必要があります。接続識別子は同じ接続記述子に解決される必要があります。追加するデータベースがOracle RACデータベースである場合は、Oracle RACのすべてのインスタンスにアクセスできる<connect_identifier>を指定する必要があります。FAILOVER属性を設定することをお薦めします。

  • 接続できない場合、ブローカでは新しいデータベースが構成に追加されません。

コマンドの例

次の例に、データベースSouth_Salesを追加する方法を示します。

DGMGRL> ADD DATABASE South_Sales AS CONNECT IDENTIFIER IS South_Sales.example.com;
Database "South_Sales" added