Oracle Data Guard のスイッチオーバーの開始 - Amazon Relational Database Service

Oracle Data Guard のスイッチオーバーの開始

RDS for Oracle リードレプリカをプライマリロールに切り替え、以前のプライマリ DB インスタンスをレプリカロールに切り替えることができます。

Oracle リードレプリカをプライマリ DB ロールに切り替えるには
  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. Amazon RDS コンソールで、[Databases (データベース)] を選択します。

    [Databases (データベース)] ペインが表示されます。各リードレプリカには、[Role (ロール)] 列に [Replica (レプリカ)] があります。

  3. プライマリロールに切り替えるリードレプリカを選択します。

  4. [Actions] (アクション) で、[Switch over replica] (レプリカを切り替える) を選択します。

  5. [I acknowledge] (承認します) を選択します。次に、[Switch over replica] (レプリカを切り替える) を選択します。

  6. [Databases] (データベース) ページで、スイッチオーバーの進行状況をモニタリングします。

    Oracle Data Guard のスイッチオーバーの進行状況をモニタリングする

    スイッチオーバーが完了すると、ターゲットのロールがレプリカからソースに変わります。

    ソースデータベースとレプリカデータベースのロールが変更されます。

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 レプリカの名前を指定します。