Oracle Data Guard のスイッチオーバーの開始
RDS for Oracle リードレプリカをプライマリロールに切り替え、以前のプライマリ DB インスタンスをレプリカロールに切り替えることができます。
Oracle リードレプリカをプライマリ DB ロールに切り替えるには
-
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
Amazon RDS コンソールで、[Databases (データベース)] を選択します。
[Databases (データベース)] ペインが表示されます。各リードレプリカには、[Role (ロール)] 列に [Replica (レプリカ)] があります。
-
プライマリロールに切り替えるリードレプリカを選択します。
-
[Actions] (アクション) で、[Switch over replica] (レプリカを切り替える) を選択します。
-
[I acknowledge] (承認します) を選択します。次に、[Switch over replica] (レプリカを切り替える) を選択します。
-
[Databases] (データベース) ページで、スイッチオーバーの進行状況をモニタリングします。
スイッチオーバーが完了すると、ターゲットのロールがレプリカからソースに変わります。
Oracle レプリカをプライマリ DB ロールに切り替えるには、AWS CLI switchover-read-replica
コマンドを使用します。次の例では、replica-to-be-made-primary
という名前の Oracle レプリカを新しいプライマリデータベースに切り替えます。
例
Linux、macOS、Unix の場合:
aws rds switchover-read-replica \ --db-instance-identifier
replica-to-be-made-primary
Windows の場合:
aws rds switchover-read-replica ^ --db-instance-identifier
replica-to-be-made-primary
Oracle レプリカをプライマリ DB ロールに切り替えるには、必須パラメータ DBInstanceIdentifier
を使用して、Amazon RDS API SwitchoverReadReplica
操作を呼び出します。このパラメータは、プライマリ DB ロールを継承する Oracle レプリカの名前を指定します。