Oracle Exadata Database Service on Exascale Infrastructureの完全管理自動フェイルオーバーの有効化および構成

はじめに

Oracle Exadata Database Service on Exascale Infrastructure上のOracle Data Guardの完全管理型の自動フェイルオーバーは、Oracle Data GuardとOCIの自動化を組み合せて自動フェイルオーバーを実現し、計画メンテナンスおよび計画外停止中の停止時間を短縮します。

Oracle Data Guardの自動フェイルオーバーは、アプリケーションの接続文字列を変更することなく、シングルクリック設定、自動化されたヘルス監視、フェイルオーバー・オーケストレーションによって、このプロセスを簡素化します。

OCIは、高可用性オーケストレーションを透過的に管理します。Oracle Cloud自動化は、プライマリ・データベースとスタンバイ・データベースの状態と可用性を監視するためにオブザーバをデプロイし、両方のデータベース・ロールの接続詳細を管理者がダウンロードできるように提供します。構成されたフェイルオーバー条件が満たされると、Oracle Data Guardファスト・スタート・フェイルオーバーによってスタンバイ・データベースが自動的に昇格されるため、アプリケーション・ワークロードが新しいプライマリ・データベースで引き続き動作するため、手動操作が不要になります。

Oracle Data Guard自動フェイルオーバーは、データの整合性を保護し、クリティカルなワークロードの可用性を維持し、全体的なリカバリ時間を短縮するのに役立ちます。お客様はプライマリ・データベースとスタンバイ・データベースを完全に制御しながら、Oracleは基礎となるヘルス監視とフェイルオーバーのオーケストレーションを自動化します。この機能は、OCIコンソール、REST API、SDKまたはTerraformを使用して有効化および構成できます。

主な利点

目的

次の各項では、OCIコンソールで自動フェイルオーバーを管理するためのユーザー・ジャーニーについて説明します。

計画の要点

タスク1: 既存のData Guard構成での自動フェイルオーバーの有効化

このタスクは、既存のData Guardグループ構成があり、自動フェイルオーバーを有効にする場合に使用します。

  1. OCIコンソールで、ナビゲーション・メニューを開きます。「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。

  2. プライマリ・データベースを含むVMクラスタを開きます。

  3. VMクラスタの詳細ページの「コンテナ・データベース」で、データベースを選択します。

  4. 「Data Guardグループ」タブを開きます。

  5. 「自動フェイルオーバーの有効化」をクリックします。

    画像enable-automatic-failover.pngの説明

  6. 「自動フェイルオーバーの管理」ページで、「自動フェイルオーバーの有効化」を有効にします。

    図manage-automatic-failover.pngの説明

  7. 設定を適用するには、「更新」または「保存」をクリックします。

  8. 自動フェイルオーバーを有効にした後、プライマリ・データベースまたは任意のスタンバイ・データベースのフェイルオーバー・ターゲットを追加または変更できます。

    自動フェイルオーバーのステータスは「有効」として表示され、完全管理型の自動フェイルオーバーがData Guardグループ構成に対してアクティブであることを示します。「スタンバイ」表には、プライマリ・データベースとスタンバイ・データベースがリストされ、構成されたフェイルオーバー・ターゲットが強調表示されて自動フェイルオーバー順序が示されます。

    図automatic-failover-enabled.pngの説明

    ノート:

    • 自動フェイルオーバーを有効にした後も、プライマリ・データベースまたは任意のスタンバイ・データベースのフェイルオーバー・ターゲットを更新できます。
    • フェイルオーバー・ターゲット・リストは、プライマリ・データベースが使用できなくなったときに使用されます。

    「データベース情報」ページから自動フェイルオーバー・ステータスを表示することもできます。このページには、フルマネージド自動フェイルオーバーが有効かどうか、および選択したデータベースのData Guard保護モードおよびトランスポート・タイプが表示されます。

    図db-details-page-showing-af-status.pngの説明

  9. PDB接続バンドルをダウンロードし、アプリケーション構成で接続文字列を使用します。

    図download-pdb-connection-bundle.pngの説明

タスク2: 新しいData Guardグループ・リソースを使用したスタンバイ・データベース作成時の自動フェイルオーバーの有効化

このタスクは、新しいスタンバイを作成し、最初から自動フェイルオーバーを有効にする場合に使用します。

  1. Data Guardグループ・ワークフローで、「スタンバイの追加」をクリックします。

  2. アドスタンバイ・フローで、「新しいData Guardグループ・リソースの使用」を選択します。

  3. 「自動フェイルオーバー」セクションで、「自動フェイルオーバー」を有効なままにします。

    図add-standby.pngの説明

  4. リカバリ目標に適合する「最大データ損失しきい値」を選択します。

    • 0秒「最大データ損失しきい値」が0 (ゼロ)に設定されている場合:
      • 保護モードは最大可用性である必要があります。
      • トランスポート・タイプは「同期」である必要があります。
      • これらの設定で構成されたスタンバイ・データベースがない場合は、警告メッセージが表示されます。
      • 次を使用して構成されたスタンバイ・データベースのみ:
        • 保護モード: 最大可用性
        • トランスポート・タイプ: 同期は、フェイルオーバー・ターゲットとして選択できます。
    • カスタムしきい値カスタム(ゼロ以外)のデータ損失の最大しきい値を指定した場合:
      • 保護モードでは、最大パフォーマンス
      • トランスポート・タイプ: 非同期 この構成では、非同期トランスポートを使用するスタンバイ・データベースをフェイルオーバー・ターゲットとして選択できます。
  5. データベース・ホームおよびネットワーク設定など、残りのスタンバイ・データベースの詳細を完了します。

  6. 「追加」または「作成」をクリックして、プロビジョニングを終了します。

  7. 新しいスタンバイがData Guardグループに表示され、フェイルオーバー・ターゲットとして割り当てられていることを確認します。

    図standby-created-as-failover-target.pngの説明

    ノート:

    • 新しい「Data Guardグループ」ビューには、すべてのメンバー・データベースが1箇所で表示されます。
    • このワークフローでは、自動フェイルオーバーがデフォルトで有効になっています。

タスク3: 自動フェイルオーバーのフェイルオーバー・ターゲットの変更

このタスクを使用して、自動フェイルオーバーを有効にした後にフェイルオーバー・ターゲットを変更します。

  1. 「Data Guardグループ」タブで、プライマリ・データベースまたは任意のスタンバイ・データベースを選択します。

  2. 「アクション」メニュー(3つのドット)を開きます。

  3. 「フェイルオーバー・ターゲットの構成」を選択します。

    図configure-failover-target.pngの説明

  4. 新しいフェイルオーバー・ターゲットを追加するか、既存のターゲット順序を調整します。

  5. フェイルオーバー・ターゲットとして使用するスタンバイ・データベースを選択します。

  6. 「更新」をクリックして変更内容を保存します。

    図update-failover.pngの説明

  7. 更新されたフェイルオーバー・ターゲットが「Data Guardグループ」タブに表示されることを確認します。

    図update-failover-targets.pngの説明

    ノート:

    • 選択できるのは、同じOCIリージョン内のスタンバイ・データベースのみです。
    • カスタムしきい値を使用する場合は、そのトランスポート・モードと一致するスタンバイ・データベースを優先します。

確認

その他の学習リソース

docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャンネルで無料のラーニングコンテンツにアクセスしてください。また、Oracle Learning Explorerになるには、education.oracle.com/learning-explorerにアクセスしてください。

製品ドキュメントについては、Oracle Help Centerを参照してください。