Amazon RDS Custom for Oracle 的数据库架构
RDS Custom for Oracle 同时支持多租户和非多租户架构。
支持的 Oracle 数据库架构
Oracle Database 19c 同时支持多租户和非多租户(非 CDB)架构。多租户架构使 Oracle 数据库能够作为容器数据库(CDB)使用。CDB 包括可插拔数据库(PDB)。PDB 是模式和对象的可移植集合,在应用程序看来是传统的 Oracle 数据库。有关更多信息,请参阅《Oracle 多租户管理员指南》中的多租户架构简介
多租户架构和非多租户架构是互斥的。如果数据库不是 CDB,则是非 CDB,因此不能包含其他数据库。在 RDS Custom for Oracle 中,只有 Oracle Database 19c 支持多租户架构。因此,如果您使用以前的数据库版本创建实例,则只能创建非 CDB。
支持的引擎类型
当您创建 Amazon RDS Custom for Oracle CEV 或数据库实例时,请选择以下引擎类型之一:
-
custom-oracle-ee-cdb
此引擎类型指定了多租户架构。此选项仅适用于 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-ee
此引擎类型指定了传统的非 CDB 架构。非 CDB 不能包含可插拔数据库(PDB)。
有关更多信息,请参阅多租户架构注意事项。
多租户架构中支持的功能
RDS Custom for Oracle CDB 实例支持以下功能:
-
备份
-
从备份中还原和时间点还原(PITR)
-
只读副本
-
次要版本升级