RDS Custom for Oracle レプリカをスタンドアロン DB インスタンスに昇格させる
RDS for Oracle と同様に、RDS Custom for Oracle レプリカをスタンドアロンの DB インスタンスに昇格させることができます。Oracle レプリカを昇格させると、RDS Custom for Oracle は、使用可能になる前に DB インスタンスが再起動します。Oracle レプリカの昇格についての詳細は、「リードレプリカをスタンドアロン DB インスタンスに昇格させる」を参照してください。
以下のステップは、DB インスタンスに Oracle レプリカを昇格させる一般的なプロセスを示しています。
-
プライマリ DB インスタンスに対するトランザクションの書き込みをすべて停止します。
-
RDS Custom for Oracle がすべての更新を Oracle レプリカに適用するまでお待ちください。
-
Amazon RDS コンソールの [Promote] (昇格) オプション、AWS CLI コマンドの
promote-read-replica
、または Amazon RDS API のPromoteReadReplica
オペレーションを使用して、Oracle レプリカを昇格させます。
Oracle レプリカの昇格には数分かかります。プロセス中、RDS Custom for Oracle はレプリケーションを停止し、レプリカを再起動します。再起動が完了すると、Oracle レプリカは新しい DB インスタンスとして使用可能になります。
RDS Custom for Oracle レプリカをスタンドアロン DB インスタンスに昇格させるには
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
Amazon RDS コンソールで、[Databases (データベース)] を選択します。
[データベース] ペインが表示されます。各 Oracle レプリカには、[Role] (ロール) 列に [Replica] (レプリカ) があります。
-
昇格させる RDS Custom for Oracle レプリカを選択します。
-
[アクション] で、[Promote (昇格)] を選択します。
-
[Promote Oracle replica] (Oracle レプリカの昇格) ページで、新しく昇格された DB インスタンスのバックアップ保持期間とバックアップウィンドウを入力します。この値を 0 に設定することはできません。
-
希望通りの設定になったら、[Promote Oracle replica] (Oracle レプリカの昇格) を選択します。
RDS Custom for Oracle レプリカをスタンドアロン DB インスタンスに昇格させるには、AWS CLI promote-read-replica
コマンドを使用します。
例
Linux、macOS、Unix の場合:
aws rds promote-read-replica \ --db-instance-identifier
my-custom-read-replica
\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
Windows の場合:
aws rds promote-read-replica ^ --db-instance-identifier
my-custom-read-replica
^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
RDS Custom for Oracle レプリカをスタンドアロン DB インスタンスに昇格するには、必須のパラメータ DBInstanceIdentifier
を指定して Amazon RDS API の PromoteReadReplica
オペレーションを呼び出します。