

# 使用适用于 RDS Custom for Oracle 的 Oracle 副本
<a name="custom-rr"></a>

您可以为运行 Oracle Enterprise Edition 的 RDS Custom for Oracle 数据库实例创建 Oracle 副本。支持容器数据库（CDB）和非 CDB。Standard Edition 2 不支持 Oracle Data Guard。

创建 RDS Custom for Oracle 副本类似于创建 RDS for Oracle 副本，但有重大区别。有关创建和管理 Oracle 副本的一般信息，请参阅[使用数据库实例只读副本](USER_ReadRepl.md)和[使用 Amazon RDS for Oracle 的只读副本](oracle-read-replicas.md)。

**Topics**
+ [RDS Custom for Oracle 复制概述](#custom-rr.overview)
+ [RDS Custom for Oracle 复制的指南和限制](custom-rr.reqs-limitations.md)
+ [将 RDS Custom for Oracle 副本提升为独立的数据库实例](custom-rr.promoting.md)
+ [在 RDS Custom for Oracle 主实例和副本实例之间配置 VPN 隧道](cfo-standby-vpn-tunnel.md)

## RDS Custom for Oracle 复制概述
<a name="custom-rr.overview"></a>

RDS Custom for Oracle 复制的架构类似于 RDS for Oracle 复制。主数据库实例异步复制到一个或多个 Oracle 副本。

![\[RDS Custom for Oracle 支持 Oracle 副本\]](http://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/images/read-replica-custom-oracle.png)


### 最大副本数
<a name="custom-rr.overview.number"></a>

与 RDS for Oracle 一样，您最多可以创建 RDS Custom for Oracle 主数据库实例的五个托管式 Oracle 副本。您还可以创建自己的手动配置的（外部）Oracle 副本。外部副本不计入您的数据库实例限制。它们还位于 RDS Custom 支持外围之外。有关支持外围的更多信息，请参阅 [RDS Custom 支持外围](custom-concept.md#custom-troubleshooting.support-perimeter)。

### 副本命名约定
<a name="custom-rr.overview.names"></a>

Oracle 副本名称基于数据库的唯一名称。格式为 `DB_UNIQUE_NAME_X`，并按顺序附加字母。例如，如果您的数据库唯一名称为 `ORCL`，则前两个副本命名为 `ORCL_A` 和 `ORCL_B`。前六个字母 A–F 是为 RDS Custom 保留的。RDS Custom 将数据库参数从主数据库实例复制到副本。有关更多信息，请参阅 Oracle 文档中的 [DB\$1UNIQUE\$1NAME](https://docs.oracle.com/database/121/REFRN/GUID-3547C937-5DDA-49FF-A9F9-14FF306545D8.htm#REFRN10242)。

### 副本备份保留期
<a name="custom-rr.overview.backups"></a>

原定设置情况下，RDS Custom Oracle 副本使用与主数据库实例相同的备份保留期。您可以将备份保留期修改为 1–35 天。RDS Custom 支持备份、还原和时间点故障恢复（PITR）。有关备份和还原 RDS Custom 数据库实例的更多信息，请参阅[备份和还原 Amazon RDS Custom for Oracle 数据库实例](custom-backup.md)。

**注意**  
当创建 Oracle 副本时，RDS Custom 会暂时暂停清理重做日志文件。通过这种方式，RDS Custom 可确保在新的 Oracle 副本变为可用后将这些日志应用于该副本。

### 副本提升
<a name="custom-rr.overview.promotion"></a>

您可以使用控制台、`promote-read-replica` Amazon CLI 命令或 `PromoteReadReplica` API 在 RDS Custom for Oracle 中提升托管式 Oracle 副本。如果您删除了主数据库实例，并且所有副本都运行正常，则 RDS Custom for Oracle 会自动将您的托管式副本提升为独立实例。如果副本已暂停自动化或超出支持外围，则必须先修复副本，RDS Custom 才能自动对其进行提升。您只能手动提升外部 Oracle 副本。