スタンバイ・データベースとの自動フェイルオーバー
自動フェイルオーバーが可能でない場合は、手動フェイルオーバーを実行するオプションがあります。自動フェイルオーバーは、クロスリージョン・スタンバイには適用されません。
Autonomous Databaseは、次のようにしてローカル・スタンバイ・データベースに自動的にフェイルオーバーします:
-
プライマリ・データベースが使用できなくなり、ユーザーが接続できない場合、ローカル・スタンバイ・データベースが使用可能であれば、Autonomous Data Guardは、リカバリ時間目標(RTO)に基づいてローカルAutonomous Data Guardスタンバイ・データベースに自動的にフェイルオーバーし、自動フェイルオーバー・データ損失制限を超えないと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)を参照してください。