使用适用于 RDS Custom for Oracle 的 Oracle 副本
您可以为运行 Oracle Enterprise Edition 的 RDS Custom for Oracle 数据库实例创建 Oracle 副本。支持容器数据库(CDB)和非 CDB。Standard Edition 2 不支持 Oracle Data Guard。
创建 RDS Custom for Oracle 副本类似于创建 RDS for Oracle 副本,但有重大区别。有关创建和管理 Oracle 副本的一般信息,请参阅使用数据库实例只读副本和使用 Amazon RDS for Oracle 的只读副本。
RDS Custom for Oracle 复制概述
RDS Custom for Oracle 复制的架构类似于 RDS for Oracle 复制。主数据库实例异步复制到一个或多个 Oracle 副本。
最大副本数
与 RDS for Oracle 一样,您最多可以创建 RDS Custom for Oracle 主数据库实例的五个托管式 Oracle 副本。您还可以创建自己的手动配置的(外部)Oracle 副本。外部副本不计入您的数据库实例限制。它们还位于 RDS Custom 支持外围之外。有关支持外围的更多信息,请参阅 RDS Custom 支持外围。
副本命名约定
Oracle 副本名称基于数据库的唯一名称。格式为
,并按顺序附加字母。例如,如果您的数据库唯一名称为 DB_UNIQUE_NAME
_X
ORCL
,则前两个副本命名为 ORCL_A
和 ORCL_B
。前六个字母 A–F 是为 RDS Custom 保留的。RDS Custom 将数据库参数从主数据库实例复制到副本。有关更多信息,请参阅 Oracle 文档中的 DB_UNIQUE_NAME
副本备份保留期
原定设置情况下,RDS Custom Oracle 副本使用与主数据库实例相同的备份保留期。您可以将备份保留期修改为 1–35 天。RDS Custom 支持备份、还原和时间点故障恢复(PITR)。有关备份和还原 RDS Custom 数据库实例的更多信息,请参阅备份和还原 Amazon RDS Custom for Oracle 数据库实例。
注意
当创建 Oracle 副本时,RDS Custom 会暂时暂停清理重做日志文件。通过这种方式,RDS Custom 可确保在新的 Oracle 副本变为可用后将这些日志应用于该副本。
副本提升
您可以使用控制台、promote-read-replica
AWS CLI 命令或 PromoteReadReplica
API 在 RDS Custom for Oracle 中提升托管式 Oracle 副本。如果您删除了主数据库实例,并且所有副本都运行正常,则 RDS Custom for Oracle 会自动将您的托管式副本提升为独立实例。如果副本已暂停自动化或超出支持外围,则必须先修复副本,RDS Custom 才能自动对其进行提升。您只能手动提升外部 Oracle 副本。