スタンバイ・データベースとの自動フェイルオーバー
Autonomous Data Guardを有効にすると、システムはプライマリ・インスタンスをモニターし、特定のシナリオでローカル・スタンバイ・データベースに自動的にフェイルオーバーします。自動フェイルオーバーが可能でない場合は、手動フェイルオーバーを実行するオプションがあります。自動フェイルオーバーは、クロスリージョン・スタンバイには適用されません。
Autonomous Databaseは、次のようにしてローカル・スタンバイ・データベースに自動的にフェイルオーバーします:
-
プライマリ・データベースが使用できなくなり、ユーザーが接続できない場合、Autonomous Data Guardは、ローカル・スタンバイ・データベースが使用可能であれば、リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)ターゲットに基づいてローカル・スタンバイ・データベースに自動的にフェイルオーバーします。詳細は、Autonomous Data Guardのリカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)を参照してください。
-
Autonomous Data Guardは、ローカル・スタンバイ・データベースが使用可能で、データ損失ゼロを保証できる場合に、リカバリ・ポイント目標(RPO)ターゲットで指定されたとおりにローカル・スタンバイ・データベースへの自動フェイルオーバーを実行します。このターゲットを満たすことができない場合、自動フェイルオーバーは成功しないため、手動フェイルオーバーを実行するオプションがあります。詳細は、Autonomous Data Guardのリカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)を参照してください。
-
ローカル・スタンバイ・データベースへの自動フェイルオーバーが完了すると、Autonomous Databaseによって新しいローカル・スタンバイ・データベースが作成されます。
特定のスタンバイ(ローカルまたはリモート)に対するAutonomous Data Guardは、新しいスタンバイ・データベースのプロビジョニング中は有効になりません。Autonomous Data Guardがスタンバイ・データベースのプロビジョニング・ステップを完了し、使用可能になると、新しいスタンバイ・データベースが作成され、新しいスタンバイ・データベースでAutonomous Data Guardが有効になります。 -
自動フェイルオーバーの完了後、「ロール」フィールドのにカーソルを合せると、Autonomous Databaseによって最後のフェイルオーバーの時間がレポートされます。
プライマリ・データベースに障害が発生したかアクセスできず、Autonomous Data Guard自動フェイルオーバーの条件が満たされていない場合、Oracle Cloud Infrastructureコンソールには、自動フェイルオーバーが成功しなかったことを示すバナーが表示され、データ損失の可能性などの理由が示され、手動フェイルオーバーを開始するためのリンクが提供されます。詳細は、スタンバイ・データベースとの手動フェイルオーバーを参照してください。
Autonomous Data Guardの自動フェイルオーバーは、ライフサイクル状態が「リストア進行中」または「アップグレード中」の場合は無効になります。