スタンバイ・データベースとの自動フェイルオーバー

ローカルAutonomous Data Guardスタンバイ・データベースを追加すると、システムはプライマリ・インスタンスをモニターし、特定のシナリオでローカル・スタンバイ・データベースに自動的にフェイルオーバーします。

自動フェイルオーバーが可能でない場合は、手動フェイルオーバーを実行するオプションがあります。自動フェイルオーバーは、クロスリージョン・スタンバイには適用されません。

Autonomous Databaseは、次のようにしてローカル・スタンバイ・データベースに自動的にフェイルオーバーします:

  • プライマリ・データベースが使用できなくなり、ユーザーが接続できない場合、Autonomous Data Guardは、ローカル・スタンバイ・データベースが使用可能であれば、ローカル・Autonomous Data Guardスタンバイ・データベースに自動的にフェイルオーバーします(リカバリ時間目標(RTO)に基づき、Autonomous Data Guardが自動フェイルオーバー・データ損失制限を超えないと判断した場合)。

  • Autonomous Data Guardは、ローカル・スタンバイ・データベースが使用可能で、Autonomous Data Guardを有効にしたときに、デフォルトのゼロ・データ損失を保証できるか、データ損失制限を指定したデータ損失制限まで保証できる場合に、ローカル・スタンバイ・データベースへの自動フェイルオーバーを実行します。0から3600秒間の自動フェイルオーバー・データ損失制限を指定できます。このターゲットを満たすことができない場合、自動フェイルオーバーは発生しないため、手動フェイルオーバーを実行するオプションがあります。

    自動フェイルオーバー・データ損失制限の設定の詳細は、Autonomous Data Guardの有効化を参照してください。

  • ローカル・スタンバイ・データベースへの自動フェイルオーバーが完了すると、Autonomous Databaseによって新しいローカル・スタンバイ・データベースが作成されます。

    特定のスタンバイ(ローカルまたはリモート)に対するAutonomous Data Guardは、新しいスタンバイ・データベースのプロビジョニング中は有効になりません。Autonomous Data Guardがスタンバイ・データベースのプロビジョニング・ステップを完了し、使用可能になると、新しいスタンバイ・データベースが作成され、新しいスタンバイ・データベースでAutonomous Data Guardが有効になります。
  • 自動フェイルオーバーの完了後、「ロール」フィールドのツールチップ・アイコンにカーソルを合せると、Autonomous Databaseによって最後のフェイルオーバーの時間がレポートされます。

  • 自動Autonomous Data Guardフェイルオーバー後、リージョンに障害が発生した場合、リージョンがオンラインに戻ると、スタンバイ・データベースは自動的に再接続されるか、必要に応じて再プロビジョニングされます。

プライマリ・データベースに障害が発生したかアクセスできず、Autonomous Data Guard自動フェイルオーバーの条件を満たしていない場合、Oracle Cloud Infrastructureコンソールには、自動フェイルオーバーが成功しなかったことを示すバナーが表示されます。は、デフォルトの0 RPOを超えたり、自動フェイルオーバーデータ損失制限に設定した制限を超えたりするデータ損失の可能性などの理由を提供し、手動フェイルオーバーを開始するためのリンクを提供します。詳細は、ローカル・スタンバイ・データベースへの手動フェイルオーバーの実行を参照してください。

ノート

Autonomous Data Guardの自動フェイルオーバーは、ライフサイクル状態「リストア進行中」または「アップグレード中」の場合は無効になります。

詳細は、Autonomous Data Guardのリカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)を参照してください。