Oracle Base Database ServiceでのData Guardを使用した複数のスタンバイ・データベースの構成

はじめに

ユーザーは、Oracle Base Database ServiceでのData Guard自動化を使用して、プライマリ・データベースに対して複数のローカルおよびリモート・スタンバイ・データベースを構成できます。この機能は、OCIコンソール、API/SDKおよびTerraformを介して使用できます。

主な利点

目的

次の各項では、OCIコンソールを使用してData Guardグループでスタンバイ・データベースを追加および管理するユーザー・ジャーニーについて説明します。

タスク1: Data Guardグループ構成を使用したスタンバイ・データベースの作成

新しいData Guard構成を作成する場合は、Data Guardグループ・リソースを使用して最初のスタンバイ・データベースを追加することをお薦めします。これにより、将来、スタンバイ・データベースを追加できます。

  1. Oracle Base Database Serviceで、「DBシステム」ページに移動し、DBシステムを選択します。

  2. スタンバイを作成するデータベースの「データベース詳細」ページで、「Data Guardアソシエーション」タブをクリックします。

  3. 「Data Guardアソシエーション」タブで「スタンバイの追加」をクリックします。

    図add-first-standby.pngの説明

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

    このオプションを使用すると、複数のスタンバイ・データベースをプライマリ・データベースに関連付けることができます。

    図add-first-standby-details.pngの説明

  5. 「ピアDBシステム」セクションで、次の詳細を指定します:

    • DBシステム名を入力します。
    • スタンバイ・データベースが存在するリージョンを選択します。
    • 選択したリージョン内の可用性ドメインを選択します。

    画像peer-db-details.pngの説明

  6. 「シェイプ」セクションで、スタンバイDBシステムに必要なシェイプを選択します。

  7. 以下を含む追加の構成の詳細を提供すること。
    • DBシステム構成
    • ネットワーク情報
    • Data Guardタイプ
    • 一意のデータベース名
    • データベース資格証明

    図add-standby-dg-options.pngの説明

  8. 「追加」をクリックします。

    スタンバイ・データベースが作成されると、Data Guardグループが表示されます。

    図add-standby-created.pngの説明

    「Data Guardグループ」ビューには、すべてのメンバー・データベースの情報が表示されます。これにより、プライマリ・データベースとスタンバイ・データベースの両方を1箇所で表示できます。

    スタンバイ・データベースの「データベースの詳細」ページにナビゲートすると、同じData Guardグループ情報が表示されます。

    プライマリ・データベース・ページで「スタンバイの追加」をクリックし、必要な詳細を指定することで、追加のスタンバイ・データベースを作成できます。

    Data Guardグループ内のすべてのメンバー・データベースの情報が、プライマリ・データベース・ページとスタンバイ・データベース・ページの両方に表示されます。

ノート:

タスク2: Data Guardメンバー設定の変更

Data Guard設定は、プライマリ・データベースまたはいずれかのスタンバイ・データベースから変更できます。

  1. 「Data Guardグループ」タブで、設定を変更するデータベース(プライマリまたはスタンバイ)を選択します。

  2. 選択したデータベースに対応するアクション・メニュー(3つのドット)をクリックします。

  3. 「編集」をクリックして「編集」ダイアログを開きます。

    図edit-dg-group.pngの説明

  4. 「Data Guardグループの編集」ダイアログで、必要に応じてData Guard構成を更新します。

    次のような設定を変更できます。

    • Data Guardタイプ
    • 保護モード
    • トランスポート・タイプ

    図edit-dg-type.pngの説明

  5. 「編集」をクリックして変更を適用します。

    画像edit-dgg-complete.pngの説明

    更新が完了すると、変更はData Guardグループに反映されます。この例では、スタンバイ・データベースの1つでData Guard構成が更新されています。選択したスタンバイ・データベースに、Data Guardタイプ保護モードおよびトランスポート・タイプの更新された値が表示されていることを確認します。

タスク3: 既存のData Guardアソシエーション構成への複数のスタンバイ・データベースの追加

クラウド自動化を使用して複数のスタンバイ・データベースを追加するには、Data Guardグループ・リソースに切り替える必要があります。これは、いつでも行うことができます。

Data Guard Groupリソースには、複数のスタンバイ・データベースをサポートする更新されたAPIおよびユーザー・インタフェースが含まれています。

次のいずれかの方法で、既存のData GuardアソシエーションからData Guardグループに切り替えることができます。

ノート:

  1. 「新規リソースに切替え」または「スタンバイの追加」をクリックして、移行ワークフローを開始します。

    図switch-to-new-resource.pngの説明

  2. 「新しいData Guardグループ・リソースに切替え」ダイアログで、移行の詳細を確認し、「開始」をクリックして、移行を確認して開始します。

    図switch-to-new-dg-confirm.pngの説明

    移行が完了すると、Data Guardグループの詳細が表示されます。

    図switch-to-dgg-complete.pngの説明

    プライマリ・データベースとスタンバイ・データベースがData Guardグループにリストされていることを確認します。

    「スタンバイの追加」をクリックして、スタンバイ・データベースを追加できるようになりました。また、Data Guard構成設定はいつでも変更できます。

タスク4: Data Guardスイッチオーバーの実行

プライマリ・データベースとData Guardグループ内の任意のスタンバイ・データベース間のスイッチオーバーを実行できます。

  1. 「Data Guardグループ」タブで、スイッチオーバー先のスタンバイ・データベースを選択します。

  2. 選択したスタンバイ・データベースの「アクション」メニュー(3つのドット)をクリックし、「スイッチオーバー」をクリックします。

    画像click-switchover-button.pngの説明

  3. 確認ダイアログで、データベース管理パスワードを入力し、「スイッチオーバー」をクリックして操作を確認します。

    スイッチオーバーが完了すると、選択したデータベースのロールが元に戻されます。

    図switchover-complete.pngの説明

    スタンバイ・データベースがプライマリになり、元のプライマリ・データベースがData Guardグループスタンバイになったことを確認します。

タスク5: Data Guardフェイルオーバーの実行

プライマリ・データベースとData Guardグループ内の任意のスタンバイ・データベース間でフェイルオーバーを実行できます。

  1. 「Data Guardグループ」タブで、フェイルオーバー先のスタンバイ・データベースを選択します。

  2. 選択したスタンバイ・データベースの「アクション」メニュー(3つのドット)をクリックし、「フェイルオーバー」をクリックします。

    画像click-failover-button.pngの説明

  3. 確認ダイアログで、データベース管理パスワードを入力し、「フェイルオーバー」をクリックして操作を確認します。

    フェイルオーバーが完了すると、選択したスタンバイ・データベースが新しいプライマリ・データベースになります。

    元のプライマリ・データベースがData Guardグループ無効なスタンバイ・ロールになっていることを確認します。

    図failover-completed.pngの説明

タスク6: 無効化されたスタンバイ・ロールでのスタンバイ・データベースの回復

Data Guardグループ無効スタンバイ・ロールにあるスタンバイ・データベースを回復できます。

  1. 「Data Guardグループ」タブで、「無効なスタンバイ」ロールを持つスタンバイ・データベースを選択します。

  2. 選択したデータベースの「アクション」メニュー(3つのドット)をクリックし、「回復」をクリックします。

    図click-reinstate-button.pngの説明

  3. 確認ダイアログで、データベース管理パスワードを入力し、「回復」をクリックして操作を確認します。

    回復操作が完了すると、データベースはData Guardグループスタンバイ・ロールにリストアされます。

    以前に「無効なスタンバイ」ロールにあったデータベースがスタンバイ・データベースとしてリストされていることを確認します。

    図reinstate-success.pngの説明

確認

その他の学習リソース

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

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