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 多租户管理员指南》中的多租户架构简介

CDB 架构和非 CDB 架构是互斥的。如果数据库不是 CDB,则是非 CDB,因此不能包含 PDB。在 RDS Custom for Oracle 中,只有 Oracle Database 19c 支持 CDB 架构。因此,如果您使用以前的 Oracle 数据库版本创建数据库实例,则只能创建非 CDB。有关更多信息,请参阅 多租户架构注意事项

支持的引擎类型

当您创建 Amazon RDS Custom for Oracle CEV 或数据库实例时,请选择 CDB 引擎类型或非 CDB 引擎类型:

  • custom-oracle-ee-cdbcustom-oracle-se2-cdb

    这些引擎类型指定了 Oracle 多租户架构。此选项仅适用于 Oracle Database 19c。当您使用多租户架构创建 RDS for Oracle 数据库实例时,您的 CDB 包含以下容器:

    • CDB 根目录(CDB$ROOT

    • PDB 种子(PDB$SEED

    • 初始 PDB

    您可以使用 Oracle SQL 命令 CREATE PLUGGABLE DATABASE 创建更多 PDB。您不能使用 RDS API 创建或删除 PDB。

  • custom-oracle-eecustom-oracle-se2

    这些引擎类型指定了传统的非 CDB 架构。非 CDB 不能包含可插拔数据库(PDB)。

有关更多信息,请参阅 多租户架构注意事项

Oracle 多租户架构中支持的特征

RDS Custom for Oracle CDB 实例支持以下功能:

  • 备份

  • 从备份中还原和时间点还原(PITR)

  • 只读副本

  • 次要版本升级