スイッチオーバーの実行
スイッチオーバーを実行すると、プライマリ・データベースがスタンバイ・データベースになり、スタンバイ・データベースがプライマリ・データベースになり、データ損失はありません。
スイッチオーバーは通常、監査または認証の理由からスタンバイ・データベースへのフェイルオーバーをテストしたり、Autonomous Data Guardスタンバイ・データベースを追加したときにアプリケーションのフェイルオーバー手順をテストするために実行されます。
スタンバイ・データベースへのスイッチオーバーの場合、プライマリ・データベースとスタンバイ・データベースの両方が使用可能な場合、プライマリ・データベースのOracle Cloud Infrastructureコンソールに「障害リカバリ」領域の下に「スイッチオーバー」リンクが表示されます。 プライマリ・データベース「ライフサイクルの状態」に「使用可能」または「停止」が表示され、スタンバイ・データベースが使用可能な場合は、スイッチオーバーを実行できます(「状態」フィールドには「スタンバイ」が表示されます)。
ローカルまたはクロス・リージョンのスタンバイ・データベースの状態を表示するには、「リソース」で「障害リカバリ」をクリックし、「ピアAutonomous Database」列にリストされているスタンバイ・データベースの「状態」に「スタンバイ」が表示されていることを確認します。
Autonomous Database APIを使用すると、いつでもスイッチオーバー操作を開始できます。 詳細については、「APIの使用」を参照してください。
ノート:
「フル・スタック障害リカバリ」が有効な場合、Autonomous Databaseの詳細ページの障害リカバリで、「フル・スタックDR」フィールドが「有効」として表示されます。 「フル・スタック障害リカバリ」が有効な場合のスイッチオーバーまたはフェイルオーバーの実行の詳細は、「フル・スタック障害リカバリを使用したスイッチオーバーまたはフェイルオーバー操作の実行」を参照してください。- ローカル・スタンバイへのスイッチオーバーの実行
スイッチオーバーを実行すると、データ損失なしでプライマリ・データベースがスタンバイ・データベースになり、スタンバイ・データベースがプライマリ・データベースになります。 - クロス・リージョン・スタンバイへのスイッチオーバーの実行
スイッチオーバーを実行すると、データ損失なしでプライマリ・データベースがスタンバイ・データベースになり、スタンバイ・データベースがプライマリ・データベースになります。 - スイッチオーバーの実行に関するノート
Autonomous Databaseでスイッチオーバーを実行するためのノート。
ローカル・スタンバイへのスイッチオーバーの実行
ローカル・スタンバイへのスイッチオーバーを実行するには、Oracle Cloud Infrastructureコンソールからプライマリ・データベースにアクセスします。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にある
をクリックして、Oracle Cloud Infrastructureコンソールを開きます。
-
Oracle Cloud Infrastructureの左側のナビゲーション・メニューで、Oracle Databaseをクリックし、ワークロードに応じて次のいずれかをクリック: Autonomous Data Warehouse またはAutonomous Transaction Processing.
-
Autonomous Databasesページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
スイッチオーバーを実行するには:
スイッチオーバーが完了すると、「ロール」フィールドのにカーソルを重ねると、Autonomous Databaseによって最後のスイッチオーバーの時間がレポートされます。
詳細については、「スイッチオーバーの実行に関するノート」を参照してください。
親トピック: スイッチオーバーの実行
リージョン間スタンバイへのスイッチオーバーの実行
ノート:
リージョン間のスイッチオーバーの場合、スタンバイ・データベースからのスイッチオーバーを開始する必要があります。スタンバイ・データベースにアクセスするためのオプションがいくつかあります:
-
Oracle Cloud Infrastructureコンソールでリモート・リージョンを選択し、スタンバイ・データベースにアクセスします。
-
プライマリにアクセスし、プライマリ・データベースからAutonomous Databaseの詳細ページからスタンバイにアクセスするには、「リソース」の下の「障害リカバリ」を選択し、「ピアAutonomous Database」列のスタンバイ・データベースのリンクをクリックします。
ノート:
「フル・スタック障害リカバリ」が有効な場合、Autonomous Databaseの詳細ページの障害リカバリで、「フル・スタックDR」フィールドが「有効」として表示されます。 「フル・スタック障害リカバリ」が有効な場合のスイッチオーバーまたはフェイルオーバーの実行の詳細は、「フル・スタック障害リカバリを使用したスイッチオーバーまたはフェイルオーバー操作の実行」を参照してください。スイッチオーバーを実行するには:
スイッチオーバーが完了すると、Autonomous Data Guardは次の処理を実行します:
-
表示名はスタンバイ・インジケータを示します。
-
「障害リカバリ」リソース情報は、スイッチオーバーを反映するように更新されます。 「リソース」で「障害リカバリ」を選択して、更新された情報を表示します。
-
Autonomous Databaseは、「ロール」フィールドの
にカーソルを置いたときの、最後のスイッチオーバーの時間をレポートします。
詳細については、「スイッチオーバーの実行に関するノート」を参照してください。
親トピック: スイッチオーバーの実行
スイッチオーバーの実行に関するノート
-
リージョン間スイッチオーバーの場合、スタンバイ・データベースからスイッチオーバーを開始する必要があります。
-
スイッチオーバー中、Oracle Cloud Infrastructureコンソールのほとんどのアクションは使用できず、Autonomous Database情報ページには、「更新中」という値を持つ「ライフサイクルの状態」が表示されます。
-
スイッチオーバー操作では、プライマリ・データベースの元の状態が保持されます。 スイッチオーバーの実行時にプライマリ・データベースが停止した場合、プライマリ・データベースはスイッチオーバー後に停止されます。
-
Autonomous Databaseは、スイッチオーバーAutonomous Database作業リクエストを生成します。 リクエストを表示するには、「リソース」で「作業リクエスト」をクリックします。
-
スタンバイへのスイッチオーバーまたはフェイルオーバー後、スタンバイはプライマリになります:
-
Oracle Cloud Infrastructureメトリックには、プライマリ・データベースに関する情報が表示されます。
-
データベース・アクションの「データベース・ダッシュボード」カードのグラフには、プライマリ・データベースに関する情報が表示されます。
-
スイッチオーバーまたはフェイルオーバー操作の前に、グラフおよびメトリックにプライマリ・データベースであったデータベースに関する情報は含まれません。
-
-
スイッチオーバーが開始され、「状態」に「ロールの変更が進行中です」と表示された後は、リージョン間スイッチオーバー操作を取り消すことはできません。 オプションは次のとおりです。
-
操作が成功するまでスイッチオーバーまたはフェイルオーバーを試すか、試みます。
-
サービス・リクエストを「Oracle Cloudサポート」に提出するか、サポート担当者に問い合せてください。
-
親トピック: スイッチオーバーの実行