スタンバイ・データベースを使用した自動フェイルオーバー
自動フェイルオーバーが可能でない場合は、手動フェイルオーバーを実行するオプションがあります。 自動フェイルオーバーは、リージョン間スタンバイには適用されません。
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)」を参照してください。