

# 修改 RDS for Oracle 副本模式
<a name="oracle-read-replicas.changing-replica-mode"></a>

要更改现有副本的副本模式，请使用 控制台、AWS CLI 或 RDS API。当您更改为装载模式时，副本将断开所有活动连接。当您更改为只读模式时，Amazon RDS 会初始化 Active Data Guard。

更改操作可能需要几分钟才能完成。在操作过程中，数据库实例状态会更改为**正在修改**。有关状态更改的更多信息，请参阅[查看 Amazon RDS数据库实例状态](accessing-monitoring.md#Overview.DBInstance.Status)。

## 控制台
<a name="oracle-read-replicas.changing-replica-mode.console"></a>

**将 Oracle 副本的副本模式从装载更改为只读**

1. 登录AWS 管理控制台并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 在导航窗格中，选择 **Databases (数据库)**。

1. 选择装载副本数据库。

1. 选择**修改**。

1. 对于**副本模式**，选择 **只读**。

1. 选择要使更改的其他设置：

1. 选择 **Continue (继续)**。

1. 对于**修改计划**，选择**立即应用**。

1. 选择**修改数据库实例**。

## AWS CLI
<a name="oracle-read-replicas.changing-replica-mode.cli"></a>

要将只读副本更改为装载模式，请在 `--replica-mode` 命令 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)中将 `mounted` 设为 AWS CLI。要将装载副本更改为只读模式，请将 `--replica-mode` 设为 `open-read-only`。

**Example**  
对于 Linux、macOS 或 Unix：  

```
aws rds modify-db-instance \
    --db-instance-identifier myreadreplica \
    --replica-mode mode
```
对于 Windows：  

```
aws rds modify-db-instance ^
    --db-instance-identifier myreadreplica ^
    --replica-mode mode
```

## RDS API
<a name="oracle-read-replicas.changing-replica-mode.api"></a>

要将只读副本更改为装载模式，请在 [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html) 中设置 `ReplicaMode=mounted`。要将装载副本更改为只读模式，请设置 `ReplicaMode=read-only`。