デフォルトでは、Oracle レプリカは読み取り専用です。マウントモードでレプリカを作成するには、コンソール、AWS CLI、RDS API のいずれかを使用します。
ソース Oracle DB インスタンスからマウントされたレプリカを作成するには
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、データベース を選択します。
-
マウントされたレプリカのソースとして使用する Oracle DB インスタンスを選択します。
-
アクションでレプリカの作成を選択します。
-
レプリカモードで、マウントを選択します。
-
使用する設定を選択します。DB インスタンス識別子に、リードレプリカの名前を入力します。必要に応じて他の設定を変更します。
-
リージョンで、マウントされたレプリカを起動するリージョンを選択します。
-
インスタンスサイズとストレージタイプを選択します。リードレプリカでもソース DB インスタンスと同じ DB インスタンスクラスとストレージタイプを使用することをお勧めします。
-
マルチ AZ 配置でスタンバイインスタンスの作成を選択して、マウントされたレプリカのフェイルオーバーをサポートするために別のアベイラビリティーゾーンにレプリカのスタンバイを作成します。ソースのデータベースがマルチ AZ DB インスタンスであるかどうかに関係なく、マウントされたレプリカをマルチ AZ DB インスタンスとして作成できます。
-
使用する他の設定を選択します。
-
レプリカの作成を選択します。
データベースページで、マウントされたレプリカにロールとして [レプリカ] が割り当てられます。
マウントモードで Oracle レプリカを作成するには、--replica-mode
コマンド create-db-instance-read-replica で mounted
を AWS CLI に設定します。
例
Linux、macOS、Unix の場合:
aws rds create-db-instance-read-replica \ --db-instance-identifier
myreadreplica
\ --source-db-instance-identifiermydbinstance
\ --replica-mode mounted
Windows の場合:
aws rds create-db-instance-read-replica ^ --db-instance-identifier
myreadreplica
^ --source-db-instance-identifiermydbinstance
^ --replica-mode mounted
読み取り専用レプリカをマウント状態に変更するには、--replica-mode
コマンド modify-db-instance で mounted
を AWS CLI に設定します。マウントされたレプリカを読み取り専用モードにするには、--replica-mode
を open-read-only
に設定します。
マウントモードで Oracle レプリカを作成するには、RDS API オペレーション CreateDBInstanceReadReplica で ReplicaMode=mounted
を指定します。