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