Amazon RDS Custom for Oracle のデータベースアーキテクチャ - Amazon Relational Database Service

Amazon RDS Custom for Oracle のデータベースアーキテクチャ

RDS Custom for Oracle は、Oracle マルチテナントアーキテクチャと非マルチテナントアーキテクチャの両方をサポートしています。

サポートされている Oracle データベースアーキテクチャ

Oracle マルチテナントアーキテクチャ (CDB アーキテクチャ) により、Oracle データベースをコンテナデータベース (CDB) として機能させることができます。CDB にはプラガブルデータベース (PDB) が含まれます。PDB は、スキーマとオブジェクトのコレクションであり、アプリケーションには従来の Oracle データベースとして表示されます。詳細については、「Oracle Multitenant 管理者ガイド」の「マルチテナントアーキテクチャの概要」を参照してください。

CDB アーキテクチャと非 CDB アーキテクチャは相互に排他的です。Oracle データベースが CDB でない場合、そのデータベースは非 CDB なので、PDB を含めることはできません。RDS Custom for Oracle では、Oracle Database 19c のみが CDB アーキテクチャをサポートしています。したがって、以前の Oracle データベースリリースを使用して DB インスタンスを作成する場合、作成できるのは非 CDB のみです。詳細については、「マルチテナントアーキテクチャの考慮事項」を参照してください。

サポートされているエンジンタイプ

Amazon RDS Custom for Oracle CEV または DB インスタンスを作成するときは、CDB エンジンタイプまたは非 CDB エンジンタイプを選択します。

  • custom-oracle-ee-cdb および custom-oracle-se2-cdb

    これらのエンジンタイプは、Oracle マルチテナントアーキテクチャを指定します。このオプションは、Oracle Database 19c でのみ使用できます。マルチテナントアーキテクチャを使用して RDS for Oracle DB インスタンスを作成すると、CDB には以下のコンテナが含まれます。

    • CDB ルート (CDB$ROOT)

    • PDB シード (PDB$SEED)

    • 初期 PDB

    Oracle SQL コマンド CREATE PLUGGABLE DATABASE を使用して、さらに多くの PDB を作成できます。RDS API を使用して PDB を作成または削除することはできません。

  • custom-oracle-ee および custom-oracle-se2

    これらのエンジンタイプは、従来の非 CDB アーキテクチャを指定します。非 CDB には、プラグ可能なデータベース (PDB) を含めることはできません。

詳細については、「マルチテナントアーキテクチャの考慮事項」を参照してください。

Oracle マルチテナントアーキテクチャでサポートされる機能

RDS Custom for Oracle CDB インスタンスは、次の機能をサポートしています。

  • バックアップ

  • バックアップからのリストアとポイントタイムリストア (PITR)

  • リードレプリカ

  • マイナーバージョンのアップグレード