

# RDS for Oracle レプリカモードの変更
<a name="oracle-read-replicas.changing-replica-mode"></a>

既存のレプリカのレプリカモードを変更するには、コンソール、AWS CLI、RDS API のいずれかを使用します。マウントモードに変更すると、レプリカはすべてのアクティブな接続を切断します。読み取り専用モードに変更すると、Amazon RDS は Active Data Guard を初期化します。

変更には数分かかる場合があります。オペレーション中、DB インスタンスのステータスは **modifying** に変わります。ステータス変更の詳細については、「[ Amazon RDS DB インスタンスのステータスの表示](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. ナビゲーションペインで、[**データベース**] を選択します。

1. マウントされたレプリカのデータベースを選択します。

1. **Modify** を選択します。

1. [**レプリカモード**] で、[**読み取り専用**] を選択します。

1. 変更する他の設定を選択します。

1. **[Continue]** (続行) をクリックします。

1. [**変更のスケジューリング**] で、[**すぐに適用**] を選択します。

1. [**DB インスタンスの変更**] を選択します。

## 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` を設定します。