2.3 Oracle RACにおけるマルチテナント・コンテナ・データベース(CDB)と非CDBとの判定

CDBまたは非CDBのオプションを使用してOracle Databaseをデプロイする方法を決定するには、この情報を確認します。

Oracle Database 12cリリース1 (12.1)以上では、マルチテナント・コンテナ・データベース(CDB)または非CDBであるOracle Databaseとしてデータベースを作成する必要があります。これは、Oracle RACデータベースにも適用されます。インストール・プロセスへの唯一の影響は、Oracle RACデータベースをCDBとして、または非CDBとして作成するかを選択することです。

プラガブル・データベース(PDB)は、Oracle Netクライアントに非CDBとして表示されるスキーマ、スキーマ・オブジェクトおよび非スキーマ・オブジェクトの移植可能な集合です。PDBはCDBに接続できます。CDBには、複数のPDBを含めることができます。各PDBは個別のデータベースとしてネットワーク上に示されます。

Oracle RACデータベースをCDBとして作成し、そのCDBに1つ以上のPDBを接続する場合、Oracle RACのCDBのどのインスタンスでもPDBはデフォルトで自動起動されません。PDBに(データベース名と同じ名前のデフォルトのデータベース・サービス以外の)最初の動的なデータベース・サービスが割り当てられると、PDBはサービスが実行されるインスタンスで有効になります。

Oracle RACの1つ以上のインスタンスでPDBが有効かどうかにかかわらず、CDBは通常PDBで実行されるサービスで管理されます。インスタンス上でPDBを手動で起動することによって、Oracle RAC CDBの各インスタンス上でPDBアクセスを手動で有効化できます。

関連項目: