他のOracle Databaseと同様、Database Configuration Assistant (DBCA)を使用すると、Oracle RAC One Nodeデータベースを作成できます(手動で作成されたスクリプトも有効な代替手段です)。Oracle RAC One Nodeデータベースは、単一インスタンスOracle Database (たとえば、rconfig
を使用)またはOracle RACデータベースからの変換の結果になることもあります。通常、オラクル社提供のツールは、Oracle RAC One NodeデータベースをOracle Clusterwareに登録します。構成が原因で、Oracle RAC One NodeデータベースのOracle Clusterwareへの自動登録は行われなかった可能性があります。この場合は、この項の手順に従って、Oracle RAC One NodeデータベースをOracle Clusterwareに登録してください。
注意:
サーバー制御ユーティリティ(SRVCTL)を使用して、Oracle RAC One Nodeデータベースを管理することをお薦めします。SRVCTLを使用すると、特定の操作(オンライン・データベース再配置など)のみを実行できます。
Oracle RAC One NodeデータベースがOracle Clusterwareに自動的に登録されなかった場合は、srvctl add database
コマンドを使用してOracle RAC One Nodeデータベースをクラスタに追加します。例:
srvctl add database -c RACONENODE [-e server_list] [-i instance_name] [-w timeout]
管理者管理Oracle RAC One Nodeデータベースを追加する場合は、-e
オプションおよび-i
オプションを使用します。
関連項目:
使用方法については、「srvctl add database」
を参照してください
Oracle RAC One Nodeデータベースの追加の詳細は、「対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加」を参照してください
Oracle RAC One Nodeデータベースの場合、少なくとも1つの動的データベース・サービスを構成する必要があります(デフォルトのデータベース・サービスに加えて、かつ、これと反対に)。管理者管理Oracle RAC One Nodeデータベースを使用する場合は、他のOracle RACデータベースと同様、サービスの登録が実行されます。サービスをポリシー管理Oracle RAC One Nodeデータベースに追加する場合、SRVCTLは配置情報を受け入れませんが、かわりにSERVER_POOLS
属性の値を使用してこれらのサービスを構成します。
注意:
管理者管理Oracle RAC One Nodeデータベースを追加する場合は、オプションで、srvctl add database
コマンドの-i
instance_name
オプションを使用してインスタンス接頭辞を指定できます。こうすると、インスタンスの名前は、prefix
_1
になります。インスタンス接頭辞を指定しないと、データベースの一意の名前の最初の12文字が接頭辞になります。インスタンス名は、オンライン・データベース再配置時にprefix
_2
に変更され、後続のオンライン・データベース再配置時にprefix
_1
に戻されます。フェイルオーバーでは、同じインスタンス名が使用されます。