Oracle RAC One Nodeデータベース所有者としてログインして、次のSRVCTLコマンドを入力すると、Oracle RAC One NodeデータベースをOracle RACデータベースに変換できます。
srvctl convert database -db db_unique_name -dbtype RAC
オンライン・データベース再配置を使用してOracle RACに変換するデータベースを再配置している場合、またはオンライン・データベース再配置が失敗した場合は、srvctl convert database
コマンドを実行する前に、再配置を終了するか、完了させる必要があります。
このコマンドを実行した後に、データベース・サーバー・プールの他に、各データベース・サービスのサーバー・プールを作成する必要があります。このデータベース・サービスが使用するサーバー・プールのSERVER_NAMES
の値に、Oracle RAC One NodeからOracle RACノードに変換したノードが設定されている必要があります。CRSCTLユーティリティまたはOracle Enterprise Managerを使用すると、サーバー・プールを作成して構成できます。
管理者管理Oracle RAC One NodeデータベースをOracle RACデータベースに変換すると、シングル・インスタンス・データベースがデータベース・サービスの優先インスタンスになるようにすべてのデータベース・サービスが構成されます。データベースを変換した後は、srvctl add instance
コマンドを実行してインスタンスをデータベースに追加できます。
ポリシー型管理のOracle RAC One NodeデータベースをOracle RACデータベースに変換すると、すべてのデータベース・サービスのカーディナリティがUNIFORMに設定されます。また、このデータベースが現在実行されているサーバー・プールが再利用されることになります。変換では、このデータベースがサーバー・プール内のすべてのノードで実行されるように再構成されます。このコマンドでは、追加のインスタンスは起動されませんが、srvctl start database
コマンドを実行すると、サーバー・プール内のすべてノードでこのデータベースが起動します。
関連項目:
このコマンドの詳細は、「srvctl convert database」
を参照してください