Oracle RACおよびOracle RAC One Nodeデータベースでのサービスの構成

インストール後にPDBを追加する場合は、インストール後のPDBにサービスを追加する必要があります。

プラガブル・データベース(PDB)にサービスを追加しない場合は、Oracle RAC One Nodeマルチテナント・コンテナ・データベース(CDB)は別のノードにフェイルオーバーされるか、または手動でCDBを別のノードに再配置すると、デフォルトで、そのCDB (サービスを登録していない)に関連付けられているすべてのPDBはMOUNTED状態で再起動されます。

Oracle RAC One Nodeデータベースの場合はフェイルオーバー後、Oracle RACデータベースの場合は再配置後に、PDBが読取り/書込みモードで開かれるのは、サービスを関連付けてPDBを構成した後に限られます。PDBにサービスを関連付けていない場合は、CDBインスタンスの再起動時に、PDBはMOUNTED状態を維持します。

  1. 次のsrvctlコマンド構文を使用してサービスをPDBに追加します(ここで、cdbnameはCDBの名前、service_nameはサービスの名前、pdbnameはPDBの名前です)。
    srvctl add service -d cdbname -s service_name -pdb pdbname
    

    PDBにサービスを追加した後、PDBが関連付けられているCDBを再配置したか、またはOracle RAC One Nodeデータベースに対してCDBがフェイルオーバーされた場合は、そのCDBに関連付けられているPDBは自動的に読取り/書込み状態で起動されます。

    関連項目:

    PDBおよびサービスの追加についての詳細は、『Oracle Database概要』および『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。