ノート:

Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Exadata Database Service on Cloud@Customerの複数のスタンバイ・データベースの作成

イントロダクション

ユーザーは、Oracle Cloud Infrastructure (OCI) Console/API/SDKおよびTerraformを使用して、プライマリ・データベースに複数のローカル・スタンバイ・データベースとリモート・スタンバイ・データベースを構成できるようになりました。

目的

タスク1: 既存のOracle Data Guard構成への複数のスタンバイ・データベースの追加

クラウドの自動化によって複数のスタンバイ・データベースをOracle Data Guard構成に追加するには、いつでも実行できる新しいOracle Data Guardグループ・リソースに切り替える必要があります。新しいOracle Data Guardグループ・リソースは、新しいAPIと関連ユーザー・インタフェースで構成されます。

2つの方法を使用して、既存のOracle Data Guardアソシエーションから新しいOracle Data Guardグループ・リソースに切り替えることができます。

ノート:クラウド自動化で作成された既存のすべてのOracle Data Guard構成およびデータベース・バックアップ/リストア機能は保持されます。ただし、Oracle Data Guardまたは複数のスタンバイ・データベースを手動で構成した場合は、クラウドの自動化によって認識またはサポートされません。これらの構成は、新しいOracle Data Guardグループ・リソースを使用して再作成する必要があります。

  1. OCIコンソールにログインし、「Oracle Database」に移動して「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。

    OCIコンソールのナビゲーションを示す図

  2. 複数のスタンバイ・データベースを追加する既存のOracle Data Guard構成のプライマリ・データベースを含むクラウドVMクラスタに移動します。

  3. 「データベース詳細」ページの「リソース」で、「Data Guardアソシエーション」を選択し、「新規リソースに切替え」をクリックして移行ワークフローに移動します。

    新しいリソースへの切り替えを示す図

    または

    「スタンバイの追加」をクリックして、移行ワークフローに移動します。

    スタンバイの追加を示すイメージ

  4. 「開始」をクリックして、新しいData Guardグループ・リソースへの移行を確認します。

    新規データ・ガード・グループの開始リソースを示す図

    移行が完了すると、Data Guardグループの詳細が表示されます。この時点で、ユーザーはスタンバイ・データベースを追加できます。

    移行されたデータ・ガード・グループを示す図

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

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

  1. プライマリ・データベースの「データベース詳細」ページに移動し、「リソース」「Data Guardアソシエーション」を選択し、「スタンバイの追加」をクリックします。

    スタンバイの追加を示すイメージ

  2. 「スタンバイの追加」ページで、「新しいData Guardグループ・リソースの使用」を選択し、次の情報を入力します。

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

    • ピア・リージョン:ピア・リージョンを選択します。これは、スタンバイ・データベースが存在するリージョンです。
    • 可用性ドメインの選択:可用性ドメインを選択します。これはターゲット・リージョン内の可用性ドメインです。
    • 「Exadataインフラストラクチャ」およびピアの「VMクラスタ」を選択します。
    • 「Data Guardタイプ」「データベース・ホーム」「データベース名」および「データベース資格証明」の詳細を入力します。

    新しいAPIフローを使用したスタンバイの追加を示す図

  3. 「スタンバイの追加」をクリックします。

    新しいAPIフローを使用したスタンバイの追加を示す図

    Oracle Data Guardグループが作成され、詳細が表示されます。

    ノート: Oracle Data Guardグループ内のすべてのメンバー・データベースの情報が表示されます。これにより、ユーザーは特定のデータベースのすべてのスタンバイ・データベースを1箇所で表示できます。

    データ・ガード・グループ作成の更新ステータスを示すイメージ

    データ・ガード・グループの作成に使用可能なステータスを示すイメージ

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

    スタンバイ・データベースのデータ・ガード・グループに関する情報を示す図

  4. 追加のスタンバイ・データベースを作成するには、プライマリの「データベース詳細」ページで「スタンバイの追加」をクリックし、スタンバイ・データベースの作成に必要な詳細を入力します。

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

    データ・ガード・グループのすべてのメンバー・データベースの情報を示す図

    データ・ガード・グループのすべてのメンバー・データベースの情報を示す図

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

  1. データベースの「データベースの詳細」ページに移動し、「リソース」の下にある「Data Guardグループ」をクリックします。

    Oracle Data Guardグループのメンバーであるデータベースのリストが、Oracle Data Guardグループ・メンバーごとに選択したData Guardタイプとともに表示されます。

    Oracle Data Guardグループの詳細を編集するには、3つのドットをクリックし、「編集」をクリックします。

    スタンバイの追加を示すイメージ

  2. 「Data Guardタイプ」「保護モード」「トランスポート・タイプ」の更新された値を選択し、「Data Guardの編集」をクリックします。

    データ・ガード・グループの編集を示す図

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

ユーザーは、プライマリ・データベースとOracle Data Guardグループ内のスタンバイ・データベースの間でスイッチオーバーを実行できます。新しいOracle Data Guardグループ・モデルでは、スイッチオーバー操作とフェイルオーバー操作の両方を任意のスタンバイ・データベースから開始できます。

  1. データベースの「データベースの詳細」ページに移動し、「リソース」の下にある「Data Guardグループ」をクリックします。

    データ・ガード・グループを示す図

  2. スイッチオーバーを実行するOracle Data Guardグループ内のスタンバイ・データベースを選択します。3つのドットをクリックし、「スイッチオーバー」をクリックします。

    スイッチオーバーを示す図

  3. データベース管理パスワードを入力し、「スイッチオーバー」をクリックして、選択したデータベース間のロール・リバーサルを開始します。

    スイッチオーバーDB管理パスワードを示す図

    スイッチオーバー時に、スイッチオーバー操作の一部である2つのデータベースに新しいデータベース・ロールが反映されます。

    スイッチオーバー後のイメージ

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

プライマリ・データベースとOracle Data Guardグループ内のスタンバイ・データベースの間でフェイルオーバーを実行できます。新しいOracle Data Guardグループ・モデルでは、スイッチオーバー操作とフェイルオーバー操作の両方を任意のスタンバイ・データベースから開始できます。

  1. フェイルオーバーを実行するOracle Data Guardグループ内のスタンバイ・データベースを選択します。3つのドットをクリックし、「フェイルオーバー」をクリックします。

    フェイルオーバー前を示す図

  2. データベース管理パスワードを入力し、「フェイルオーバー」をクリックして、新しいプライマリ・データベースへのフェイルオーバーを開始します。

    フェイルオーバーデータベース管理パスワードを示す図

    フェイルオーバー時に、選択したスタンバイ・データベースがOracle Data Guardグループ内の新しいプライマリ・データベースになります。元のプライマリ・データベースに無効なスタンバイ・ロールが追加されます。

    フェイルオーバー後のイメージ

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

無効なスタンバイ・ロールを持つスタンバイ・データベースを回復できます。

  1. このデータベースを回復するOracle Data Guardグループについて、3つのドットをクリックし、「回復」をクリックします。

    回復前を示すイメージ

  2. データベース管理パスワードを入力し、「回復」をクリックします。

    データベース管理者パスワードの回復を示す図

    無効化されたスタンバイ・データベースは回復され、Oracle Data Guardグループ内のスタンバイ・データベースのロールを引き継ぎます。

    回復後の図

承認

その他の学習リソース

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

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