Database architecture for Amazon RDS Custom for Oracle - Amazon Relational Database Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Database architecture for Amazon RDS Custom for Oracle

RDS Custom for Oracle supports both the multitenant and non-multitenant architecture.

Supported Oracle database architectures

Oracle Database 19c supports both the multitenant and non-multitenant (non-CDB) architecture. The multitenant architecture enables an Oracle database to function as a container database (CDB). A CDB includes pluggable databases (PDBs). A PDB is a portable collection of schemas and objects that appears to an application as a traditional Oracle database. For more information, see Introduction to the Multitenant Architecture in the Oracle Multitenant Administrator’s Guide.

The multitenant and non-multitenant architectures are mutually exclusive. If a database isn't a CDB, it's a non-CDB and so can't contain other databases. In RDS Custom for Oracle, only Oracle Database 19c supports the multitenant architecture. Thus, if you create instances using previous database releases, you can create only non-CDBs.

Supported engine types

When you create an Amazon RDS Custom for Oracle CEV or DB instance, choose either of the following engine types:

  • custom-oracle-ee-cdb

    This engine type specifies the multitenant architecture. This option is available only for Oracle Database 19c. When you create an RDS for Oracle DB instance using the multitenant architecture, your CDB includes the following containers:

    • CDB root (CDB$ROOT)

    • PDB seed (PDB$SEED)

    • Initial PDB

    You can create more PDBs using the Oracle SQL command CREATE PLUGGABLE DATABASE. You can't use RDS APIs to create or delete PDBs.

  • custom-oracle-ee

    This engine type specifies the traditional non-CDB architecture. A non-CDB can't contain pluggable databases (PDBs).

For more information, see Multitenant architecture considerations.

Supported features in the multitenant architecture

An RDS Custom for Oracle CDB instance supports the following features:

  • Backups

  • Restoring and point-time-restore (PITR) from backups

  • Read replicas

  • Minor version upgrades