Autonomous Data Guardの構成および管理

Autonomous Database on Dedicated Exadata InfrastructureのAutonomous Data Guard機能を使用すると、障害、災害、ヒューマン・エラーまたはデータ破損があっても、クリティカルな本番データベースをミッション・クリティカル・アプリケーションで引き続き使用できます。このような機能は通常、ディザスタ・リカバリと呼ばれます。

Autonomous Container DatabaseでのAutonomous Data Guardの有効化

Autonomous Data Guardは、Autonomous Container Databaseの「詳細」ページから有効にできます。
ノート

次の2週間以内にアクティブなメンテナンス実行がスケジュールされているACDでは、Autonomous Data Guardを有効にできません。スタンバイACDの追加操作が進行中の場合、そのACDのスケジュール済メンテナンスは、スタンバイの追加操作が完了するまで開始されません。

必要なIAM権限

inspect cloud-autonomous-vmclusters

use autonomous-container-databases

手順

  1. Autonomous Data Guardを有効にするAutonomous Container Databaseの「詳細」ページに移動します。
    手順については、Autonomous Container Databaseの詳細の表示を参照してください。
  2. 次の2つのオプションのいずれかを使用して、「Autonomous Data Guardの有効化」ダイアログを開きます:
    • オプション1: 「Autonomous Container Database情報」タブの「Autonomous Data Guard」セクションで、「ステータス」の横にある「有効化」をクリックします。

    • オプション2: 「詳細」ページの「リソース」セクションで、「Autonomous Data Guardアソシエーション」を選択し、「Autonomous Data Guardの有効化」をクリックします。

  3. 次の情報を使用して、「Autonomous Data Guardの有効化」ダイアログに入力します:
    設定 説明 ノート
    ピアAutonomous Container Databaseコンパートメント スタンバイAutonomous Container Databaseコンパートメントを選択します。  
    ピアAutonomous Container Database名 スタンバイACDの名前を入力します。  
    ピア・リージョン スタンバイACDのリージョンを選択します。 クロスリージョンAutonomous Data Guardアソシエーションを有効にすることを選択した場合は、暗号化キーに関する次の点に注意してください:
    • OCI Vaultサービスを使用してキーを管理している場合は、プライマリ・データベースのリージョンにある仮想プライベート・ボールトのキーを使用する必要があります。このボールトをスタンバイ・データベースのリージョンにレプリケートする必要があります。これらのリソースの作成および管理の詳細は、ボールトおよびキーのレプリケートを参照してください。
    • スタンバイで使用されるレプリケート済のボールトは、読取り専用です。したがって、スタンバイがスイッチオーバーまたはフェイルオーバーからプライマリ・ロールを引き継ぐときに、新しいプラガブル・データベースを作成したり、キーをローテーションすることはできません。
    ピアExadata Infrastructure スタンバイACDの基礎となるExadataインフラストラクチャ・リソースを選択します。  
    ピアAutonomous Exadata VMクラスタ(AVMC) スタンバイACDの親AVMCを選択します。  
    保護モード ドロップダウン・リストから「最大パフォーマンス」または「最大可用性」を選択します。

    「Maximum Performance」がデフォルトで選択されています。

    Autonomous Data Guardの詳細と、スタンバイ自律型コンテナ・データベースの配置先および使用する保護モードの選択に関するガイダンスは、Autonomous Data GuardについておよびAutonomous Data Guard構成オプションを参照してください。

    自動フェイルオーバー 「自動フェイルオーバーの有効化」を選択して有効にします。このAutonomous Data Guard設定の自動フェイルオーバーを無効にする場合は、「自動フェイルオーバーの有効化」の選択を解除することもできます。  
    ファスト・スタート・フェイルオーバーのラグ制限 自動フェイルオーバーが有効で、保護モードが「最大パフォーマンス」の場合、「ファスト・スタート・フェイルオーバーのラグ制限」の値が秒単位で表示されます。デフォルトでは、この値は30秒に設定されていますが、5から3600秒までの任意の値に変更できます。

    19.17以前のバージョンのACDでサポートされている最小高速開始ラグ制限値は30秒です。

    自動フェイルオーバーの詳細は、自動フェイルオーバーまたはファストスタート・フェイルオーバーを参照してください。

    ピア・データベース・バックアップ構成 ドロップダウン・リストからバックアップ先のタイプを選択します。 適用対象: 適用可能 Exadata Cloud@Customerのみ

    Exadata Cloud@Customerデプロイメントにはバックアップの保存先が必要です。

    ピア・データベース・メンテナンスのプリファレンス スタンバイACDには常にプライマリACDより前にパッチが適用されるため、スタンバイACDメンテナンスがプライマリACDメンテナンスの前にスケジュールされる日数を選択します。 このオプションは、プライマリACDでカスタム・メンテナンス・スケジュールが定義されている場合にのみ使用できます。
  4. 「Autonomous Data Guardの有効化」をクリックします。
    ノート

    有効にすると、Autonomous Data Guardは、スタンバイACDを終了することによってのみ無効にできます。

Autonomous Data Guard構成のステータスの表示

Autonomous Data Guard構成のステータスは、構成のプライマリまたはスタンバイのAutonomous Container Databaseの「詳細」ページから表示します。

必要なIAMポリシー

inspect autonomous-container-databases

手順

  1. Autonomous Data Guard構成のプライマリまたはスタンバイのAutonomous Container Databaseの「詳細」ページに移動します。

    手順については、Autonomous Container Databaseの詳細の表示を参照してください。

    「Autonomous Container Database情報」タブの「Autonomous Data Guard」セクションで、ステータス、ピア・ロール、ピア状態、保護モードおよび自動フェイルオーバー設定などのAutonomous Data Guardの詳細を表示できます。

  2. サイド・メニューの「リソース」の下で「Autonomous Data Guardアソシエーション」をクリックして、Autonomous Data Guardの詳細を表示することもできます。

    Autonomous Data Guard表には、ピア・コンテナ・データベース、現在の適用ラグおよびトランスポート・ラグ、状態、最後のロール変更および作成日に関する情報が表示されます。

Autonomous Data Guard構成でのロールの切替え

Autonomous Data Guard構成のプライマリおよびスタンバイのAutonomous Container Databaseのロールは、プライマリまたはスタンバイのAutonomous Container Databaseの「詳細」ページから切り替えます。

必要なIAMポリシー

use autonomous-container-databases

手順

  1. Autonomous Data Guard構成のプライマリまたはスタンバイのAutonomous Container Databaseの「詳細」ページに移動します。

    手順については、Autonomous Container Databaseの詳細の表示を参照してください。

    ノート

    スタンバイがスナップショット・スタンバイ・ロールにあるAutonomous Data Guard構成では、プライマリおよびスタンバイAutonomous Container Databaseのロールを切り替えることはできません。
  2. サイド・メニューの「リソース」で、「Autonomous Data Guardアソシエーション」をクリックします。

  3. Autonomous Data Guardアソシエーションが表示された表の「作成済」列で、省略記号アイコンをクリックしてから、「スイッチオーバー」をクリックします。

    Oracle Autonomous Database on Dedicated Exadata Infrastructureは、両方のコンテナ・データベースのステータスを「ロール変更進行中」に設定し、スイッチオーバー操作を開始します。これにより、プライマリ・コンテナ・データベースはスタンバイ・ロールを引き継ぎ、スタンバイ・コンテナ・データベースはプライマリ・ロールを引き継ぎます。完了すると、両方のコンテナ・データベースのステータスが「アクティブ」に戻ります。
    ノート

    顧客管理キーを使用するクロス・リージョンData Guardの場合、スタンバイで使用されるレプリケート済ボールトは読取り専用です。したがって、スタンバイがフェイルオーバーからプライマリ・ロールを引き継ぐときに、新しいプラガブル・データベースを作成したり、キーをローテーションすることはできません。

Autonomous Data Guard構成でのスタンバイへのフェイルオーバー

Autonomous Data Guard構成でのスタンバイAutonomous Container Databaseへのフェイルオーバーは、スタンバイAutonomous Container Databaseの「詳細」ページから行います。

必要なIAMポリシー

use autonomous-container-databases

手順

  1. Autonomous Data Guard構成でのスタンバイAutonomous Container Databaseの「詳細」ページに移動します。

    手順については、Autonomous Container Databaseの詳細の表示を参照してください。

  2. サイド・メニューの「リソース」で、「Autonomous Data Guardアソシエーション」をクリックします。

  3. Autonomous Data Guardアソシエーションが表示された表の「作成済」列で、省略記号アイコンをクリックしてから、「フェイルオーバー」をクリックします。

  4. スナップショット・スタンバイAutonomous Container Databaseの場合、すべてのローカル更新を破棄し、プライマリ・データベースからデータを適用した後に、スナップショット・スタンバイがフィジカル・スタンバイに変換されることを警告するメッセージが表示されます。「フェイルオーバー」をクリックして続行します。

    Oracle Autonomous Database on Dedicated Exadata Infrastructureは、スタンバイ・コンテナ・データベースのステータスを「ロール変更進行中」に設定し、フェイルオーバー操作を開始します。完了すると、スタンバイ・コンテナ・データベースのロールが「プライマリ」になり、プライマリ・コンテナ・データベースのロールが「使用不可」状態の「使用不可スタンバイ」になります。

    ノート

    顧客管理キーを使用するクロス・リージョンData Guardの場合、スタンバイで使用されるレプリケート済ボールトは読取り専用です。したがって、スタンバイがフェイルオーバーからプライマリ・ロールを引き継ぐときに、新しいプラガブル・データベースを作成したり、キーをローテーションすることはできません。

Autonomous Data Guard構成での無効なスタンバイの回復

フェイルオーバーが発生し、障害が発生したプライマリAutonomous Container Databaseが無効なスタンバイ・ロールを引き継いだ後は、その「詳細」ページから、障害が発生したデータベースを回復して有効なスタンバイ・ロールにできます。

必要なIAMポリシー

use autonomous-container-databases

手順

  1. 回復する無効なスタンバイAutonomous Container Databaseの「詳細」ページに移動します。

    ヒント:

    フェイルオーバーしたプライマリ・データベースは、コンパートメントのAutonomous Container Databaseのリストで「無効スタンバイ」というラベルが付いています。

    手順については、Autonomous Container Databaseの詳細の表示を参照してください。

  2. 「リソース」セクションで、「Autonomous Data Guardアソシエーション」をクリックして、管理しているプライマリ・データベースのピア・データベースのリストを表示します。

  3. 回復するAutonomous Container Databaseについて、「作成済」列の省略記号をクリックし、「回復」をクリックします。

    ピア・データベースの状態は、回復アクションが完了するまで「ロール変更進行中...」になります。完了すると、無効なスタンバイ・コンテナ・データベースのロールが「スタンバイ」になり、その状態が「使用可能」に変わります。

Autonomous Data Guard設定の更新

Autonomous Data Guardの設定は、構成内のプライマリAutonomous Container Databaseの「詳細」ページから更新できます。

必要なIAMポリシー

use autonomous-container-databases

手順
  1. Autonomous Data Guard構成内のプライマリAutonomous Container Databaseの「詳細」ページに移動します。
    手順については、Autonomous Container Databaseの詳細の表示を参照してください。
  2. 「他のアクション」で、「Autonomous Data Guardの更新」をクリックします。
    「Autonomous Data Guardの更新」ダイアログに、「保護モード」および「自動フェイルオーバー」の現在の設定が表示されます。
  3. このダイアログから次の更新を行うことができます。
    1. 保護モード:ドロップダウン・リストから「最大パフォーマンス」または「最大可用性」を選択します。
    2. 自動フェイルオーバー:自動フェイルオーバーがまだ有効になっていない場合は、「自動フェイルオーバーの有効化」を選択して有効にできます。同様に、「自動フェイルオーバーの有効化」の選択を解除して、このAutonomous Data Guard設定の自動フェイルオーバーを無効にできます。
      ノート

      Exadata Cloud@CustomerデプロイメントでクロスリージョンAutonomous Data Guardが設定されているデータベースに対して自動フェイルオーバーを有効にすることはできません。
    3. ファスト・スタート・フェイルオーバーのラグ制限:自動フェイルオーバーが有効で、保護モードが「最大パフォーマンス」の場合、ファスト・スタート・フェイルオーバーのラグ制限値は秒単位で表示されます。デフォルトでは、この値は30秒に設定されていますが、5から3600秒までの任意の値に変更できます。
  4. 「変更の保存」をクリックします。
Oracle Cloud Infrastructureコンソールで、更新されたAutonomous Data Guard設定が適用されるまで、Autonomous Container Databaseの状態は「更新中」と表示されます。

物理スタンバイをスナップショット・スタンバイに変換

Autonomous Data Guard設定のスタンバイAutonomous Container Databaseをスナップショット・スタンバイに変換するには、構成内のスタンバイAutonomous Container Databaseの「詳細」ページを使用します。

必要なIAMポリシー

use autonomous-container-databases

手順

  1. Autonomous Data Guard構成でのスタンバイAutonomous Container Databaseの「詳細」ページに移動します。
    手順については、Autonomous Container Databaseの詳細の表示を参照してください。
  2. 「他のアクション」で、「スナップショット・スタンバイに変換」をクリックします。
    ノート

    自動フェイルオーバーが有効な場合、スナップショット・スタンバイへの変換はサポートされていません。スナップショット・スタンバイに変換する前に、自動フェイルオーバーを無効にする必要があります。Autonomous Data Guard設定で自動フェイルオーバーを無効にする手順は、Autonomous Data Guard設定の更新を参照してください。
  3. 「スナップショット・スタンバイに変換」ダイアログに、スナップショット・スタンバイ・データベース接続に新しいデータベース・サービスまたはプライマリ・データベース・サービスを使用するオプションが表示されます。
    • 新規データベース・サービスの使用: このオプションをクリックして、スナップショット・スタンバイ・モードでのみアクティブな新規サービスを使用してスナップショット・スタンバイに接続します。
    • プライマリ・データベース・サービスの使用: プライマリ・データベースと同じサービスを使用してスナップショット・スタンバイ・データベースに接続する場合は、このオプションをクリックします。
      ノート

      スナップショット・スタンバイ・データベースでプライマリ・データベース・サービスをアクティブ化すると、スナップショット・スタンバイ接続リクエストがプライマリ・データベースに転送されたり、誤ったデータベース接続文字列を使用したりする場合があります。したがって、プライマリ・データベース・サービスの使用を選択する場合は、プライマリ・データベースおよびスナップショット・スタンバイ・データベースへの接続時に、適切な接続文字列を使用するように注意する必要があります。
  4. 「変換」をクリックします。
    Oracle Cloud Infrastructureコンソールでは、スタンバイがスナップショット・スタンバイに変更されるまで、Autonomous Container Databaseの状態は更新と表示されます。

スナップショット・スタンバイをフィジカル・スタンバイに変換

Autonomous Data Guard設定で、スナップショット・スタンバイAutonomous Container Databaseをフィジカル・スタンバイに変換するには、構成内のスタンバイAutonomous Container Databaseの「詳細」ページを使用します。

必要なIAMポリシー

use autonomous-container-databases

手順

  1. Autonomous Data Guard構成でのスタンバイAutonomous Container Databaseの「詳細」ページに移動します。
    手順については、Autonomous Container Databaseの詳細の表示を参照してください。
  2. 「他のアクション」で、「フィジカル・スタンバイに変換」をクリックします。
  3. 「フィジカル・スタンバイに変換」ダイアログに、スナップショット・スタンバイをフィジカル・スタンバイに変換すると、そのすべてのローカル更新が破棄され、プライマリ・データベースからデータが適用されることを示すメッセージが表示されます。
  4. 「変換」をクリックします。
    Oracle Cloud Infrastructureコンソールでは、スタンバイがフィジカル・スタンバイに変更されるまで、Autonomous Container Databaseの状態は更新と表示されます。