

# Amazon RDS Custom for Oracle のデータベースアーキテクチャ
<a name="custom-oracle.db-architecture"></a>

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

**Topics**
+ [サポートされている Oracle データベースアーキテクチャ](#custom-oracle.db-architecture.types)
+ [サポートされているエンジンタイプ](#custom-oracle.db-architecture.engine-types)
+ [Oracle マルチテナントアーキテクチャでサポートされる機能](#custom-oracle.db-architecture.features)

## サポートされている Oracle データベースアーキテクチャ
<a name="custom-oracle.db-architecture.types"></a>

Oracle マルチテナントアーキテクチャ (CDB アーキテクチャ) により、Oracle データベースをコンテナデータベース (CDB) として機能させることができます。CDB にはプラガブルデータベース (PDB) が含まれます。PDB は、スキーマとオブジェクトのコレクションであり、アプリケーションには従来の Oracle データベースとして表示されます。詳細については、「*Oracle Multitenant 管理者ガイド*」の「[マルチテナントアーキテクチャの概要](https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/introduction-to-the-multitenant-architecture.html)」を参照してください。

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

## サポートされているエンジンタイプ
<a name="custom-oracle.db-architecture.engine-types"></a>

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) を含めることはできません。

詳細については、「[マルチテナントアーキテクチャの考慮事項](custom-creating.md#custom-creating.overview)」を参照してください。

## Oracle マルチテナントアーキテクチャでサポートされる機能
<a name="custom-oracle.db-architecture.features"></a>

RDS Custom for Oracle CDB インスタンスは、次の機能をサポートしています。
+ バックアップ
+ バックアップからのリストアとポイントタイムリストア (PITR)
+ リードレプリカ
+ マイナーバージョンのアップグレード