バックアップベースの災害復旧の使用
バックアップベースのディザスタ・リカバリでは、Autonomous Databaseに対して低コストのディザスタ・リカバリ・オプションが提供されます(Autonomous Data Guardを使用する場合と比較して、このオプションではRTOが高くなります)。
Autonomous Databaseのディザスタ・リカバリ・オプション
-
バックアップベースのディザスタ・リカバリ: バックアップを使用して、スイッチオーバーまたはフェイルオーバー時にピア・データベースをインスタンス化します。これにより、Autonomous Data Guardと比較して、Autonomous Databaseの低コストで高いリカバリ時間目標(RTO)ディザスタ・リカバリ・オプションを実現できます。ローカル・バックアップベースのディザスタ・リカバリでは、既存のローカル・バックアップが使用されます。ローカル・バックアップベースのディザスタ・リカバリの追加コストはありません。リージョン間のバックアップベースのディザスタ・リカバリでは、追加コストが発生します。
バックアップベースのディザスタ・リカバリは、すべてのワークロード・タイプで使用できます。
-
Autonomous Data Guard: Autonomous Data Guardスタンバイ・データベースを追加すると、プライマリ・データベースからの変更で継続的に更新されるスタンバイ・データベースが作成されます。Autonomous Data Guardは、現在のリージョンのスタンバイであるローカル・スタンバイ、または別のリージョンのスタンバイであるクロスリージョン・スタンバイで使用できます。ローカル・スタンバイとクロスリージョン・スタンバイの両方でAutonomous Data Guardを使用することもできます。
Autonomous Data Guardスタンバイを別のテナンシに作成することもできます。
Autonomous Data Guardは、次のワークロード・タイプで使用できます:
- データ・ウェアハウス
- トランザクション処理
Autonomous Data Guardの詳細は、ディザスタ・リカバリのためのAutonomous Data Guardでのスタンバイ・データベースの使用を参照してください。
トピック
- バックアップベースのディザスタ・リカバリについて
バックアップベースのディザスタ・リカバリでは、バックアップを使用して、スイッチオーバーまたはフェイルオーバー時にピア・データベースをインスタンス化します。これにより、Autonomous Data Guardと比較して、Autonomous Databaseの低コストで高いリカバリ時間目標(RTO)ディザスタ・リカバリ・オプションを実現できます。 - バックアップベースのディザスタ・リカバリ・ピアの表示
ローカル・ピアを使用したバックアップベースのディザスタ・リカバリは、新しく作成されたAutonomous Databaseインスタンスおよび既存のデータベースに対してデフォルトで有効になっています。ローカル・バックアップベースのディザスタ・リカバリ・ピアでは、追加コストは発生しません。 - リージョン間ディザスタ・リカバリ・ピアの追加
ローカル・バックアップベースのディザスタ・リカバリ・ピアに加えて、1つ以上のリモート・リージョン(リージョン間)バックアップベースのディザスタ・リカバリ・ピアを追加できます。 - ディザスタ・リカバリ・タイプの更新
代替のディザスタ・リカバリ・オプションに変更するステップについて説明します。 - リージョン間(リモート)ピアを無効にする
リージョン間(リモート)ピアを終了するステップについて説明します。 - バックアップ・コピー・ピアへのスイッチオーバーの実行
スイッチオーバーを実行すると、プライマリ・データベースがバックアップ・コピーになり、バックアップ・コピーがプライマリ・データベースになり、データが失われることはありません。 - フェイルオーバーの実行
プライマリ・データベースが停止したときに、バックアップベースのディザスタ・リカバリを使用して手動フェイルオーバーを実行し、ローカル・ピアをプライマリ・データベースにできます。 - クロスリージョン・バックアップベースのディザスタ・リカバリ・ピアからスナップショット・スタンバイへの変換
クロスリージョン・バックアップベースのディザスタ・リカバリ・ピアは、スナップショット・スタンバイに変換できます。これにより、ピアが最大2日間読取り/書込みデータベースに変換されます。 - バックアップベースのディザスタ・リカバリ・ピアのリモート・ピア・ネットワークACLの更新
リモート・ディザスタ・リカバリ・ピア・データベースのネットワークACLは個別に変更できます。 - APIの使用
API操作を使用してバックアップベースのディザスタ・リカバリを管理する方法の詳細は、リンクを提供します。 - バックアップベースのディザスタ・リカバリ・イベント
Oracle Cloud Infrastructureイベントを使用すると、バックアップベースのディザスタ・リカバリ関連イベントによってAutonomous Databaseの状態が変更されたときに応答できます。
親トピック: 高可用性
バックアップベースの障害時リカバリについて
バックアップベースのディザスタ・リカバリでは、バックアップを使用して、スイッチオーバーまたはフェイルオーバー時にピア・データベースをインスタンス化します。これにより、Autonomous Data Guardと比較して、Autonomous Databaseの低コストで高いリカバリ時間目標(RTO)ディザスタ・リカバリ・オプションを実現できます。
バックアップベースのディザスタ・リカバリは、現在のリージョン内のピア、ローカル・ピア、または異なるリージョン内の1つ以上のディザスタ・リカバリ・ピアとともに使用することも、ローカル・ディザスタ・リカバリ・ピアと1つ以上のリモート・ディザスタ・リカバリ・ピアの両方を追加することもできます。バックアップベースのディザスタ・リカバリ・ピア(ローカルまたはリモート)を別のテナンシに作成することもできます。
バックアップベースのディザスタ・リカバリ(バックアップ・コピー)は、すべてのAutonomous Databaseワークロード・タイプで使用できます。バックアップベースのディザスタ・リカバリは、Always Free Autonomous Databaseでは使用できません。
ローカル・ピアを使用したバックアップベースの障害時リカバリ
ローカル・バックアップベースのディザスタ・リカバリでは、既存のローカル・バックアップが使用されます。ローカル・バックアップベースのディザスタ・リカバリに追加のコストはありません。
- 複数の可用性ドメインがあるリージョンでは、ローカル・ピアはプライマリ・データベースとは異なる可用性ドメインにインスタンス化されます。
- 単一の可用性ドメインのリージョンでは、ローカル・ピアはプライマリ・データベースとは異なるフォルト・ドメイン(別の物理マシン)にインスタンス化されます。
プライマリ・データベースのすべてのAutonomous Database機能は、ピアのインスタンス化時およびプライマリになった場合、システムのフェイルオーバー後またはスイッチオーバー操作の実行後に使用できます。詳細は、ローカル・スタンバイでのAutonomous Data Guardを参照してください。
クロスリージョン・ピアを使用したバックアップベースの障害時リカバリ
クロスリージョン・ピアを使用したバックアップベースのディザスタ・リカバリの場合、バックアップはリモート・リージョンにコピーされます。リージョン間のバックアップベースのディザスタ・リカバリでは、追加コストが発生します。
Autonomous Databaseでは、コンピュート・モデルに応じて、1つ以上のリモート・ディザスタ・リカバリ・ピア・データベースを作成できます:
-
OCPUコンピュート・モデル: ペア・リージョンに1つのリモート・ディザスタ・リカバリ・ピアを追加できます。ペア・リージョンは、クロスリージョン・ピアを作成できるリモート・リージョンです。
-
ECPUコンピュート・モデル: 複数のリモート・ディザスタ・リカバリ・ピアを追加できます。リモート・ペア・リージョンごとに最大1つのピアを使用できます。たとえば、プライマリ・データベースがIADリージョンにある場合、PHXおよびSJCにリモート・ピアを追加できますが、PHXに2つのリモート・ピアを追加することはできません。
ペア・リージョンは、クロスリージョン・ディザスタ・リカバリ・ピアを作成できるリモート・リージョンです。ペア・リージョンの詳細は、Autonomous Databaseクロス・リージョン・ペア・リージョンを参照してください。
トピック
- バックアップ・ベースのディザスタ・リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)
バックアップ・ベースのディザスタ・リカバリを有効にしてフェイルオーバーを実行すると、リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)に従って、ピア・インスタンスがプライマリ・インスタンスのロールを引き継ぎます。 - クロスリージョン・バックアップ・ベースのディザスタ・リカバリ・ピアへのバックアップのレプリケート
クロスリージョン・バックアップ・ベースのディザスタ・リカバリ・ピアを追加すると、自動バックアップのクロスリージョン・バックアップ・レプリケーションを有効にできます。
親トピック: バックアップベースのディザスタ・リカバリの使用
バックアップベースのディザスタ・リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)
バックアップベースのディザスタ・リカバリを有効にしてフェイルオーバーを実行すると、リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)に従って、ピア・インスタンスがプライマリ・インスタンスのロールを引き継ぎます。
RTOは、フェイルオーバーの開始後にバックアップ・コピー・データベースへのデータベース接続をリストアするために必要な最大時間です。RPOは、プライマリ・データベースでの潜在的なデータ損失の最大期間(分)です。
バックアップベースの障害時リカバリのRTOおよびRPO番号は、次のとおりです。
バックアップベースのディザスタ・リカバリ構成 | RTO | RPO |
---|---|---|
ローカル・バックアップ・コピー |
5TB当たり1時間+ 1時間 |
10秒 |
リージョン間の(リモート)バックアップ・コピー |
5TB当たり1時間+ 1時間 |
1分 |
親トピック: バックアップベースの障害リカバリについて
リージョン間のバックアップ・ベースのディザスタ・リカバリ・ピアへのバックアップのレプリケート
リージョン間のバックアップベースのディザスタ・リカバリ・ピアを追加すると、自動バックアップのリージョン間のバックアップ・レプリケーションを有効にできます。
デフォルトでは、自動バックアップは現在のプライマリ・データベースで作成および保守され、クロスリージョン・ピアにはレプリケートされません。オプションで、クロスリージョン・ピアへの自動バックアップのレプリケーションを有効にできます。
リージョン間バックアップ・レプリケーションを有効にすると、プライマリの最大7日間の自動バックアップがリージョン間ピアにレプリケートされます。この機能が有効になっている場合、次のようにリモート・リージョンで自動バックアップを使用できます。
-
スイッチオーバーまたはフェイルオーバー後、過去7日間の任意のタイムスタンプ、または保存期間が7日未満に設定されている指定した保存期間の任意のタイムスタンプにリストアまたはクローニングできます。
-
リモート・リージョンにレプリケートされるプライマリのすべてのバックアップは、7日後、または保持期間が7日未満に設定されている保持期間日数後、リモート・リージョン・ピアで削除されます。
-
プライマリのバックアップ保存期間を変更して7日未満の値を指定する場合を除き、レプリケートされたバックアップのバックアップ保存期間は変更できません。この場合、リモート・リージョン上のレプリケートされたバックアップの保存期間は、プライマリに設定された自動バックアップ保持期間と一致します。
リージョン間バックアップ・レプリケーションでは、追加コストが発生します。詳細は、Oracle Autonomous Database Serverless機能請求を参照してください。
詳細は、次を参照してください:
クロスリージョン・バックアップ・レプリケーションについては、次の点に注意してください。
-
スイッチオーバーまたはフェイルオーバー後、クロスリージョン・データベースがプライマリ・ロールにある間、バックアップは現在のプライマリで取得され、現在の(リモート)ピアにレプリケートされます。
-
クロスリージョン・ピアでバックアップベースのディザスタ・リカバリを使用する場合、この機能はすべてのワークロード・タイプでサポートされます。
親トピック: バックアップベースの障害リカバリについて
バックアップベースの障害時リカバリ・ピアの表示
ローカル・ピアを使用したバックアップベースのディザスタ・リカバリは、新しく作成されたAutonomous Databaseインスタンスおよび既存のデータベースに対してデフォルトで有効になっています。ローカル・バックアップベースのディザスタ・リカバリ・ピアでは、追加コストは発生しません。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にあるをクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
Autonomous Databaseのディザスタ・リカバリ情報を表示するには、次を実行します:
「Autonomous Databaseの詳細」ページの「リソース」領域の「ディザスタ・リカバリ」をクリックします。「DRタイプ」フィールドは、バックアップベースのディザスタ・リカバリ(バックアップ・コピー)またはAutonomous Data Guardのいずれかのディザスタ・リカバリのタイプを示します。
次に例を示します。
親トピック: バックアップベースのディザスタ・リカバリの使用
クロスリージョン・ディザスタ・リカバリ・ピアの追加
ローカルのバックアップベースのディザスタ・リカバリ・ピアに加えて、1つ以上のリモート・リージョン(クロスリージョン)バックアップベースのディザスタ・リカバリ・ピアを追加できます。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にあるをクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
リージョン間のバックアップベースのディザスタ・リカバリ・ピアを追加するには、次を実行します:
リージョン間のバックアップベースのディザスタ・リカバリ・ピアを追加するためのノート:
-
Autonomous Databaseにより、作業リクエストが生成されます。作業リクエストを表示するには、「リソース」で「作業リクエスト」をクリックします。
-
リージョン間(リモート)ピアを追加すると、プライマリ・データベースのウォレットおよび接続文字列にはプライマリ・データベースのホスト名のみが含まれ、リモート・データベースのウォレットおよび接続文字列にはリモート・データベースのホスト名のみが含まれます。これは、インスタンス・ウォレットとリージョナル・ウォレットの両方に適用されます。
詳細は、リージョン間のディザスタ・リカバリ接続文字列およびウォレットを参照してください。
-
「ディザスタ・リカバリ・ピアへのリージョン間バックアップ・レプリケーションの有効化」を選択した場合、バックアップのサイズに応じて、バックアップをリモート・リージョンにレプリケートするのに数分から数時間かかることがあります。バックアップがレプリケートされた後、ピア・データベースのOracle Cloud Infrastructure Consoleで「リソース」の「バックアップ」を選択すると、レプリケートされたバックアップのリストが表示されます。
-
クロス・リージョン・ピアを追加する場合、プライマリ・インスタンスが顧客管理キーを使用しているとき、または顧客管理キーを使用するように切り替えるときに特別な考慮事項があります。詳細は、顧客管理キーを使用したAutonomous Data Guardを参照してください。
-
バックアップベースのディザスタ・リカバリ・ピアを追加する場合、「Lifecycle State」フィールドに「Updating」と表示されている間に、プライマリ・データベースに対して次のアクションが無効になります。
-
リソースの移動インスタンスの移動の詳細は、 別のコンパートメントへのAutonomous Databaseの移動を参照してください。
-
停止インスタンスの停止の詳細は、Autonomous Databaseの停止を参照してください。
-
再起動インスタンスの再起動の詳細は、Autonomous Databaseの再起動を参照してください。
-
リストアリストアの詳細は、Autonomous Databaseのリストアおよびリカバリを参照してください。
-
- 既存のクロスリージョン・ピアのバックアップ・レプリケーションの有効化または無効化
バックアップベースのディザスタ・リカバリ・クロスリージョン・ピアでバックアップ・レプリケーションを有効または無効にできます。
親トピック: バックアップベースのディザスタ・リカバリの使用
既存のクロスリージョン・ピアに対するバックアップ・レプリケーションの有効化または無効化
既存のクロスリージョンAutonomous Data Guardスタンバイのバックアップ・レプリケーションを有効または無効にするには:
「ディザスタ・リカバリ・ピアへのリージョン間バックアップ・レプリケーションの有効化」を選択した場合、バックアップのサイズに応じて、バックアップをリモート・リージョンにレプリケートするのに数分から数時間かかることがあります。バックアップがレプリケートされた後、ピア・データベースのOracle Cloud Infrastructure Consoleで「リソース」の「バックアップ」を選択すると、レプリケートされたバックアップのリストが表示されます。
親トピック: リージョン間ディザスタ・リカバリ・ピアの追加
ディザスタ・リカバリ・タイプの更新
代替のディザスタ・リカバリ・オプションに変更するステップについて説明します。
1つのローカル・ピアを持つAutonomous Databaseでは、バックアップベースのディザスタ・リカバリがデフォルトで有効になっています。ディザスタ・リカバリは、Autonomous Databaseインスタンスでは無効にできません。ただし、ディザスタ・リカバリ・タイプをAutonomous Data Guardに更新することを選択できます。Autonomous Data Guardの詳細は、ディザスタ・リカバリのためのAutonomous Data Guardでのスタンバイ・データベースの使用を参照してください。
ディザスタ・リカバリ・タイプを更新するには:
親トピック: バックアップベースのディザスタ・リカバリの使用
リージョン間(リモート)ピアの無効化
リージョン間(リモート)ピアを終了するステップについて説明します。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にあるをクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
クロスリージョン(リモート)ピアを終了するには:
インスタンスにクロスリージョン・バックアップベースのディザスタ・リカバリ・ピアがある場合の無効化には、次のように制限があります:
-
リモート・リージョンのピアをプライマリ・データベースから無効にすることはできません。
-
クロスリージョン・ピアでバックアップベースのディザスタ・リカバリが有効になっている場合、プライマリ・ロール・データベースを終了する前に、すべてのクロスリージョン・ディザスタ・リカバリ・ピアを終了する必要があります。プライマリを終了しようとすると、エラーが表示されます。
この場合は、すべてのクロスリージョン(リモート)ピアを終了した後、プライマリ・データベースを終了できます。
親トピック: バックアップベースのディザスタ・リカバリの使用
バックアップ・コピー・ピアへのスイッチオーバーの実行
スイッチオーバーは通常、監査または動作保証のためにバックアップ・コピーへのフェイルオーバーをテストしたり、バックアップ・コピー・ピアを追加したときにアプリケーションのフェイルオーバー手順をテストするために行われます。
バックアップ・コピー・ピアへのスイッチオーバーの場合、「Autonomous Databaseの詳細」ページの「スイッチオーバー」リンクが「ディザスタ・リカバリ」の下に表示され、プライマリ・データベースのOracle Cloud Infrastructure Consoleには、プライマリ・データベースとバックアップ・コピー・ピアの両方が使用可能な場合、「ロール」フィールドに「スイッチオーバー」リンクも表示されます。プライマリ・データベースの「Lifecycle State」に「使用可能」または「停止」が表示され、バックアップ・コピーが使用可能な場合(「状態」フィールドに「スタンバイ」と表示されている場合)にスイッチオーバーを実行できます。ピアの状態を確認するには、「リソース」で「ディザスタ・リカバリ」をクリックし、「ピアAutonomous Database」列にリストされているピアの「状態」に「スタンバイ」と表示されていることを確認します。
Autonomous Database APIを使用すると、いつでもスイッチオーバー操作を開始できます。詳細は、APIの使用を参照してください。
- ローカル・バックアップ・コピー・ピアへのスイッチオーバーの実行
スイッチオーバーを実行すると、プライマリ・データベースがピアになり、ピアはデータ損失なしでプライマリ・データベースになります。 - リージョン間バックアップ・コピー・ピアへのスイッチオーバーの実行
スイッチオーバーを実行すると、データ損失なしで、プライマリ・データベースがピア・データベースになり、ピア・データベースがプライマリ・データベースになります。 - バックアップ・コピー・ピアへのスイッチオーバーを実行するためのノート
バックアップベースのディザスタ・リカバリ・スイッチオーバーに関するノートを示します:
親トピック: バックアップベースのディザスタ・リカバリの使用
ローカル・バックアップ・コピー・ピアへのスイッチオーバーの実行
スイッチオーバーを実行すると、データが失われずに、プライマリ・データベースがピアになり、ピアがプライマリ・データベースになります。
スイッチオーバーは通常、ピアへのフェイルオーバーを監査または動作保証の理由でテストするため、またはバックアップベースの障害回復を使用してアプリケーションのフェイルオーバー手順をテストするために実行されます。
バックアップ・コピーへのスイッチオーバーでは、プライマリ・データベースとピアの両方が使用可能である場合、「Autonomous Databaseの詳細」ページの「プライマリ」ロールを持つデータベースのOracle Cloud Infrastructure Consoleで、「ロール」フィールドに「スイッチオーバー」リンクが表示されます。スイッチオーバーは、プライマリ・データベースの「Lifecycle State」に「使用可能」または「停止」が表示され、ピアが使用可能な場合に実行できます(「状態」フィールドには「スタンバイ」と表示されています)。
ピア・ステータスを表示するには、「リソース」で「ディザスタ・リカバリ」をクリックし、「ピアAutonomous Database」列にリストされているピアについて、「状態」フィールドに「スタンバイ」と表示されていることを確認します。
Autonomous Database APIを使用すると、いつでもスイッチオーバー操作を開始できます。詳細は、APIの使用を参照してください。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にあるをクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
スイッチオーバーを実行するには、次のようにします:
スイッチオーバーが完了すると、バックアップベースのディザスタ・リカバリによって次の処理が実行されます。
-
バックアップベースのディザスタ・リカバリ・リソース情報が更新され、スイッチオーバーが反映されます。「リソース」で「ディザスタ・リカバリ」を選択して、更新された情報を表示します。
-
Autonomous Databaseは、「ロール変更日」フィールドに時間をレポートします。
親トピック: バックアップ・コピー・ピアへのスイッチオーバーの実行
リージョン間バックアップ・コピー・ピアへのスイッチオーバーの実行
クロスリージョン・スイッチオーバーの場合、クロスリージョン・ピアからスイッチオーバーを開始する必要があります。
リージョン間ピアにアクセスするには、いくつかのオプションがあります。
-
Oracle Cloud Infrastructure Consoleでリモート・リージョンを選択し、ピアに直接アクセスします。
-
プライマリにアクセスし、プライマリ・データベースから、「ディザスタ・リカバリ」の「リソース」で「ピアAutonomous Database」列で、バックアップ・コピー・ピアのリンクをクリックして「Autonomous Databaseの詳細」ページからピアにアクセスできます。
スイッチオーバーを実行する手順:
スイッチオーバーが完了すると、Autonomous Databaseは次を実行します:
-
表示名には「プライマリ」インジケータが表示されます。
-
ディザスタ・リカバリ・リソース情報が更新され、スイッチオーバーが反映されます。「リソース」で、「ディザスタ・リカバリ」を選択して、更新された情報を表示します。
-
「ロール」フィールドのにカーソルを合せると、Autonomous Databaseによって最後のスイッチオーバーの時間がレポートされます。
詳細は、スイッチオーバーの実行に関するノートを参照してください。
親トピック: バックアップ・コピー・ピアへのスイッチオーバーの実行
バックアップ・コピー・ピアへのスイッチオーバーの実行に関するノート
バックアップベース・ディザスタ・リカバリのスイッチオーバーに関するノートを提供します。
-
クロスリージョン・スイッチオーバーの場合、クロスリージョン・ピアからスイッチオーバーを開始する必要があります。
-
スイッチオーバー中、Oracle Cloud Infrastructure Consoleのほとんどのアクションは使用できず、「Autonomous Database情報」ページに「Lifecycle State」の値が「更新中」と表示されます。
-
スイッチオーバー操作では、プライマリ・データベースの元の状態が保持されます。スイッチオーバーの実行時にプライマリ・データベースが停止していた場合、スイッチオーバー後にプライマリ・データベースは停止します。
-
Autonomous Databaseにより、Autonomous Databaseのスイッチオーバー作業リクエストが生成されます。リクエストを表示するには、「リソース」で「作業リクエスト」をクリックします。
-
ピアへのスイッチオーバーまたはフェイルオーバー後、ピアがプライマリになり、データベース・アクションのデータベース・ダッシュボード・カードのグラフおよびOracle Cloud Infrastructureメトリックにプライマリ・データベースに関する情報が表示されます。グラフおよびメトリックには、スイッチオーバーまたはフェイルオーバー操作の前にプライマリであったデータベースに関する情報は含まれません。
-
スイッチオーバーが開始され、「State」に「Role change in progress」と表示されたら、クロスリージョン・スイッチオーバー操作は取消できません。スイッチオーバーを取り消すオプションは次のとおりです。
-
操作が成功するまで、スイッチオーバーまたはフェイルオーバーを試行または再試行します。
-
Oracle Cloud Supportでサービス・リクエストを登録するか、サポート担当者に連絡します。
-
親トピック: バックアップ・コピー・ピアへのスイッチオーバーの実行
フェイルオーバーの実行
バックアップベースのディザスタ・リカバリでは、自動フェイルオーバー・オプションは提供されません。システムがプライマリ・インスタンスをモニターし、特定のシナリオでローカル・スタンバイ・データベースに自動的にフェイルオーバーする自動フェイルオーバーを提供する場合は、Autonomous Data Guardを使用するようにローカル・インスタンスのディザスタ・リカバリ・タイプを変更する必要があります。
ローカル・バックアップベースのディザスタ・リカバリ・ピアとクロスリージョン・バックアップベースのディザスタ・リカバリ・ピアの両方を使用して、Oracleでは、(クロスリージョン・ピアではなく)最初にローカル・ピアへの手動フェイルオーバーを試行することをお薦めします。
バックアップベースのディザスタ・リカバリを有効にする方法に応じて、ピアへの手動フェイルオーバーを実行するための様々なステップがあります。
-
ローカル・ピアのみを使用してバックアップベースのディザスタ・リカバリを構成する場合:
ローカル・ピアがあり、スイッチオーバーが成功しなかった場合、Oracle Cloud Infrastructureコンソールに、スイッチオーバーが成功しなかった理由に関する情報を含むバナーが表示され、Oracle Cloud Infrastructureコンソールの「ロール」フィールドに「フェイルオーバー」リンクが表示されます。このリンクをクリックすると、ローカル・ピアへのフェイルオーバーを開始できます。フェイルオーバー・リンクは、プライマリ・データベースが使用できず、ピアが使用可能な場合にのみ表示されます。つまり、プライマリ・データベースの「Lifecycle State」フィールドに「Unavailable」と表示され、ローカル・ピアが使用可能です。APIを使用して、いつでも手動フェイルオーバーを開始できます。APIの使用の詳細は、APIの使用を参照してください。
ピア・ステータスを表示するには、「リソース」で「ディザスタ・リカバリ」をクリックし、「ピアAutonomous Database」列にリストされているピアの「状態」フィールドに「使用可能」または「停止済」と表示されていることを確認します。 -
ローカル・ピアとリージョン間(リモート)ピアの両方でバックアップベースのディザスタ・リカバリを使用する場合:
ローカル・ピアとクロスリージョン・ピアの両方でバックアップベースのディザスタ・リカバリを有効にし、ローカル・ピアが使用可能になっている場合、Oracleでは、(クロスリージョン・ピアではなく)最初にローカル・ピアへの手動フェイルオーバーを試行することをお薦めします。
ローカル・ピアが使用できないか、ローカル・ピアへの手動フェイルオーバーが失敗した場合、クロスリージョン・ピアへの手動スイッチオーバーを実行できます。クロスリージョン・ピアへのスイッチオーバーが失敗した場合、ピア上でOracle Cloud Infrastructureコンソールの「ロール」フィールドに「フェイルオーバー」リンクが表示され、クリックしてピアへの手動フェイルオーバーを開始できます。
手動フェイルオーバーを開始すると、RTO(Recovery Time Objective)およびRPO(Recovery Point Objective)ターゲットに基づいてピアにフェイルオーバーされます。詳細は、バックアップベースのディザスタ・リカバリ時間目標(RTO)およびリカバリ・ポイント目標(RPO)を参照してください。
必要に応じて、次の前提条件ステップを実行します:
-
Oracle Cloudの横にあるをクリックして、Oracle Cloud Infrastructureコンソールを開きます。
- Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」、「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
-
「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。
クロスリージョン・バックアップ・コピーへの手動フェイルオーバーを開始するには、次のようにします:
-
ピアでスイッチオーバーを実行します。詳細は、ローカル・バックアップ・コピー・ピアへのスイッチオーバーの実行を参照してください。
-
ステップ1のスイッチオーバー試行が失敗すると、ピアで「ロール」フィールドに「フェイルオーバー」リンクが表示されます。ピアで、「フェイルオーバー」リンクをクリックします。
これにより、「ピアへの手動フェイルオーバーの確認」ダイアログとともに、ピアへの手動フェイルオーバーを実行した場合に発生する可能性のあるデータ損失に関する情報が表示されます。
-
「ピアへの手動フェイルオーバーの確認」ダイアログで、フェイルオーバーを確認するAutonomous Database名を入力します。
-
「ピアへの手動フェイルオーバーの確認」ダイアログで、「ピアへの手動フェイルオーバーの確認」をクリックします。
スケーリングなどの同時操作がアクティブな場合、この確認によって、同時操作を一時停止するか取り消すことも確認されます。詳細は、Autonomous Databaseでの同時操作を参照してください。
プライマリ・データベースが使用できず、ローカル・ピアが使用可能な場合に手動フェイルオーバーを開始するには、次のようにします:
-
手動フェイルオーバー操作が完了すると、Oracle Cloud Infrastructureコンソール・バナーのメッセージで、手動フェイルオーバーに関連するデータ損失を確認できます。「ロール」フィールドのにカーソルを合せた場合。手動フェイルオーバーのデータ損失は分単位で指定されます。
-
バックアップベースのディザスタ・リカバリを使用した手動フェイルオーバー後、リージョンに障害が発生した場合、リージョンがオンラインに戻ると、ピアは自動的に再接続されるか、必要な場合は再プロビジョニングされます。
-
クロスリージョン・ピアへの手動フェイルオーバーを実行すると、クロスリージョン・ピアがプライマリ・データベースになります。この場合、ローカルAutonomous Data Guardスタンバイが有効になっていると、ローカル・スタンバイが作成されてアタッチされます。プライマリ・データベースのフェイルオーバー前にローカルAutonomous Data Guardが有効になっていない場合、デフォルトと同様に、ローカル・バックアップ・コピーがあります。
親トピック: バックアップベースのディザスタ・リカバリの使用
リージョン間のバックアップベースのディザスタ・リカバリ・ピアからスナップショット・スタンバイへの変換
スナップショット・スタンバイCPU使用率は、ベースCPU数およびコンピュート自動スケーリングが有効な場合の追加CPU使用率に基づいて請求されます。ベースCPUの数は、Oracle Cloud Infrastructure Consoleの「ECPU数」または「OCPU数」フィールドに示すように、ECPU数(データベースがOCPUを使用する場合のOCPU)によって指定されます。
スナップショット・スタンバイ・ストレージ使用量は、スナップショット・スタンバイのストレージにプライマリ・データベースのストレージを1つ加えた値に基づいて請求されます。
親トピック: バックアップベースのディザスタ・リカバリの使用
バックアップベースの障害時リカバリ・ピアのリモート・ピア・ネットワークACLの更新
デフォルトでは、ディザスタ・リカバリのプライマリ・ピア・データベースとリモート・ピア・データベースは、同じネットワーク・アクセス制御リスト(ACL)を使用します。オプションで、リモートピアデータベースでACLを個別に構成できます。これにより、リモートピアデータベースで異なるACLを使用するオプションが提供されます。
リモート・ピアでACLを変更した場合、Autonomous Databaseでは、プライマリ・ピアとリモート・ピアの間でACL構成が同期されなくなります。リモート・ピアのACLを変更すると、Autonomous Databaseはリモート・ピアのACLを個別に管理します。
リモートAutonomous Databaseピアで異なるネットワークACLを使用するには:
ACLを変更すると、プライマリピアとリモートピアのACLは別々に管理されます。
プライマリピアとリモートピア間のACLの同期を再開する場合は、次の2つのオプションがあります。
-
ピアAutonomous Databaseを終了し、新しいクロスリージョン・ディザスタ・リカバリ・ピア・データベースを作成します。
リモート・ピア・データベースの終了の詳細は、リージョン間(リモート)ピアの無効化を参照してください。
-
Oracle Cloud Supportに連絡してサービス・リクエストを提出するか、サポート担当者に連絡してください。
親トピック: バックアップベースのディザスタ・リカバリの使用
APIの使用
API操作を使用したバックアップベースのディザスタ・リカバリの管理に関する詳細へのリンクを提供します。
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。
SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
次のAPI操作を使用して、ディザスタ・リカバリを管理します:
-
バックアップベースのディザスタ・リカバリを有効または無効にするには、UpdateAutonomousDatabaseを使用します。
-
手動フェイルオーバー操作を開始するには、FailOverAutonomousDatabaseを使用します。
-
スイッチオーバー操作を開始するには、SwitchOverAutonomousDatabaseを使用します。
Autonomous Databaseリソースを管理するには、次のTerraform APIを使用します:
Terraformの詳細は、Terraform Providerを参照し、Terraform APIの詳細は、データ・ソース: oci_database_autonomous_databaseを参照してください。
親トピック: バックアップベースのディザスタ・リカバリの使用
バックアップベースのディザスタ・リカバリ・イベント
Oracle Cloud Infrastructureイベントを使用して、バックアップベースのディザスタ・リカバリ関連のイベントが原因でAutonomous Databaseの状態が変更された場合に応答できます。
Autonomous Databaseイベントには次のものがあります:
- 手動フェイルオーバーの開始
- フェイルオーバーの成功または失敗による手動フェイルオーバーの終了。
- スイッチオーバーの開始
- スイッチオーバーの終了(スイッチオーバーの成功または失敗の結果付き)。
イベントに基づいて、処理を実行したり、通知を送信できます。イベントの使用および通知の生成の詳細は、スタンバイ・データベースのイベントおよび通知を参照してください。
親トピック: バックアップベースのディザスタ・リカバリの使用