ノート:
- このチュートリアルでは、Oracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了するときに、これらの値をクラウド環境に固有の値に置き換えます。
Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Exadata Database Service on Cloud@Customerの複数のスタンバイ・データベースの作成
イントロダクション
ユーザーは、Oracle Cloud Infrastructure (OCI) Console/API/SDKおよびTerraformを使用して、プライマリ・データベースに複数のローカル・スタンバイ・データベースとリモート・スタンバイ・データベースを構成できるようになりました。
目的
-
既存のOracle Data Guard構成に複数のスタンバイ・データベースを追加します。
-
新しいOracle Data Guardグループ構成を使用してスタンバイ・データベースを作成します。
-
Oracle Data Guardメンバー設定を変更します。
-
Oracle Data Guardスイッチオーバー操作を実行します。
-
Oracle Data Guardフェイルオーバー操作を実行します。
-
無効なスタンバイ・ロールでスタンバイ・データベースを回復します。
タスク1: 既存のOracle Data Guard構成への複数のスタンバイ・データベースの追加
クラウドの自動化によって複数のスタンバイ・データベースをOracle Data Guard構成に追加するには、いつでも実行できる新しいOracle Data Guardグループ・リソースに切り替える必要があります。新しいOracle Data Guardグループ・リソースは、新しいAPIと関連ユーザー・インタフェースで構成されます。
2つの方法を使用して、既存のOracle Data Guardアソシエーションから新しいOracle Data Guardグループ・リソースに切り替えることができます。
-
方法1: 「データベースの詳細」ページの上部に表示されているバナーで「新規リソースに切替え」をクリックします。
-
方法2:プライマリ・データベース・ページで「スタンバイの追加」をクリックします。
ノート:クラウド自動化で作成された既存のすべてのOracle Data Guard構成およびデータベース・バックアップ/リストア機能は保持されます。ただし、Oracle Data Guardまたは複数のスタンバイ・データベースを手動で構成した場合は、クラウドの自動化によって認識またはサポートされません。これらの構成は、新しいOracle Data Guardグループ・リソースを使用して再作成する必要があります。
-
OCIコンソールにログインし、「Oracle Database」に移動して「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
-
複数のスタンバイ・データベースを追加する既存のOracle Data Guard構成のプライマリ・データベースを含むクラウドVMクラスタに移動します。
-
「データベース詳細」ページの「リソース」で、「Data Guardアソシエーション」を選択し、「新規リソースに切替え」をクリックして移行ワークフローに移動します。
または
「スタンバイの追加」をクリックして、移行ワークフローに移動します。
-
「開始」をクリックして、新しいData Guardグループ・リソースへの移行を確認します。
移行が完了すると、Data Guardグループの詳細が表示されます。この時点で、ユーザーはスタンバイ・データベースを追加できます。
タスク2: 新しいData Guardグループ構成を使用したスタンバイ・データベースの作成
ノート:新しいOracle Data Guard構成を作成する場合は、新しいData Guardグループ・リソースを選択して最初のスタンバイを追加することをお薦めします。これにより、今後スタンバイ・データベースを追加できます。
-
プライマリ・データベースの「データベース詳細」ページに移動し、「リソース」で「Data Guardアソシエーション」を選択し、「スタンバイの追加」をクリックします。
-
「スタンバイの追加」ページで、「新しいData Guardグループ・リソースの使用」を選択し、次の情報を入力します。
これにより、複数のスタンバイ・データベースをプライマリ・データベースに関連付けることができます。
- ピア・リージョン:ピア・リージョンを選択します。これは、スタンバイ・データベースが存在するリージョンです。
- 可用性ドメインの選択:可用性ドメインを選択します。これはターゲット・リージョン内の可用性ドメインです。
- 「Exadataインフラストラクチャ」およびピアの「VMクラスタ」を選択します。
- 「Data Guardタイプ」、「データベース・ホーム」、「データベース名」および「データベース資格証明」の詳細を入力します。
-
「スタンバイの追加」をクリックします。
Oracle Data Guardグループが作成され、詳細が表示されます。
ノート: Oracle Data Guardグループ内のすべてのメンバー・データベースの情報が表示されます。これにより、ユーザーは特定のデータベースのすべてのスタンバイ・データベースを1箇所で表示できます。
スタンバイ・データベースの「データベースの詳細」ページにナビゲートすると、Oracle Data Guardグループに関する同じ情報が表示されます。
-
追加のスタンバイ・データベースを作成するには、プライマリの「データベース詳細」ページで「スタンバイの追加」をクリックし、スタンバイ・データベースの作成に必要な詳細を入力します。
ノート: Oracle Data Guardグループのすべてのメンバー・データベースの情報は、プライマリ・データベース・ページとすべてのスタンバイ・データベース・ページの両方に表示されます。
タスク3: Oracle Data Guardメンバー設定の変更
-
データベースの「データベースの詳細」ページに移動し、「リソース」の下にある「Data Guardグループ」をクリックします。
Oracle Data Guardグループのメンバーであるデータベースのリストが、Oracle Data Guardグループ・メンバーごとに選択したData Guardタイプとともに表示されます。
Oracle Data Guardグループの詳細を編集するには、3つのドットをクリックし、「編集」をクリックします。
-
「Data Guardタイプ」、「保護モード」、「トランスポート・タイプ」の更新された値を選択し、「Data Guardの編集」をクリックします。
タスク4: Oracle Data Guardスイッチオーバー操作の実行
ユーザーは、プライマリ・データベースとOracle Data Guardグループ内のスタンバイ・データベースの間でスイッチオーバーを実行できます。新しいOracle Data Guardグループ・モデルでは、スイッチオーバー操作とフェイルオーバー操作の両方を任意のスタンバイ・データベースから開始できます。
-
データベースの「データベースの詳細」ページに移動し、「リソース」の下にある「Data Guardグループ」をクリックします。
-
スイッチオーバーを実行するOracle Data Guardグループ内のスタンバイ・データベースを選択します。3つのドットをクリックし、「スイッチオーバー」をクリックします。
-
データベース管理パスワードを入力し、「スイッチオーバー」をクリックして、選択したデータベース間のロール・リバーサルを開始します。
スイッチオーバー時に、スイッチオーバー操作の一部である2つのデータベースに新しいデータベース・ロールが反映されます。
タスク5: Oracle Data Guardフェイルオーバー操作の実行
プライマリ・データベースとOracle Data Guardグループ内のスタンバイ・データベースの間でフェイルオーバーを実行できます。新しいOracle Data Guardグループ・モデルでは、スイッチオーバー操作とフェイルオーバー操作の両方を任意のスタンバイ・データベースから開始できます。
-
フェイルオーバーを実行するOracle Data Guardグループ内のスタンバイ・データベースを選択します。3つのドットをクリックし、「フェイルオーバー」をクリックします。
-
データベース管理パスワードを入力し、「フェイルオーバー」をクリックして、新しいプライマリ・データベースへのフェイルオーバーを開始します。
フェイルオーバー時に、選択したスタンバイ・データベースがOracle Data Guardグループ内の新しいプライマリ・データベースになります。元のプライマリ・データベースに無効なスタンバイ・ロールが追加されます。
タスク6: 無効化されたスタンバイ・ロールでのスタンバイ・データベースの回復
無効なスタンバイ・ロールを持つスタンバイ・データベースを回復できます。
-
このデータベースを回復するOracle Data Guardグループについて、3つのドットをクリックし、「回復」をクリックします。
-
データベース管理パスワードを入力し、「回復」をクリックします。
無効化されたスタンバイ・データベースは回復され、Oracle Data Guardグループ内のスタンバイ・データベースのロールを引き継ぎます。
関連リンク
-
Oracle Exadata Database Service on Dedicated Infrastructureの新機能
-
Exadata Database Service on Dedicated Infrastructureのビデオ・プレイリスト
-
Oracle LiveLabsワークショップ: Oracle Exadata Database Service on Dedicated Infrastructureの開始
-
Oracle LiveLabsワークショップ: Oracle Exadata Database Service on Cloud@Customerの開始
承認
- 著者 - Dileep Thiagarajan、Tammy Bednar、Leo Alvarado (製品管理)
その他の学習リソース
docs.oracle.com/learnの他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
Create Multiple Standby Databases for Oracle Exadata Database Service on Dedicated Infrastructure and Oracle Exadata Database Service on Cloud@Customer
G25310-01
January 2025