Exadata Cloud InfrastructureでのOracle Data Guardの使用
VMクラスタでData Guardグループを構成および管理する方法について学習します。
- 「Exadata Cloud InfrastructureでのOracle Data Guardの使用について」
Oracle Data Guardは、1つ以上のスタンバイ・データベースを作成、メンテナンス、管理および監視する包括的なサービス・セットを提供し、本番Oracleデータベースが障害やデータ破損に耐えられるようにします。 - 「Exadata Cloud InfrastructureでOracle Data Guardを使用するための前提条件」
「Exadataクラウド・インフラストラクチャ」 Oracle Data Guard実装には、2つの既存のExadata VMクラスタが必要です: Data Guardによって複製される既存のデータベース、およびData Guardによって新しいスタンバイ・データベースを格納するデータベースが含まれます。 - 「Data Guardの操作」
Oracle Data Guardは、エンタープライズ・データの高可用性、データ保護および障害リカバリを保証します。 - 「コンソールを使用したOracle Data Guardグループの管理」
データベース間でData Guardグループを有効にする方法、スイッチオーバーまたはフェイルオーバー操作のいずれかを使用してData Guardグループ内のデータベースのロールを変更する方法、および障害が発生したデータベースを回復する方法について学習します。 - 「APIを使用したData Guard関連付けの管理」
次のAPI操作を使用して、Exadata Cloud Infrastructureインスタンス上のData Guard関連付けを管理します: - 「APIを使用したData Guardグループの管理」
次のAPI操作を使用して、「Exadataクラウド・インフラストラクチャ」インスタンスでData Guardグループを管理します:
親トピック: How-toガイド
Exadata Cloud InfrastructureでのOracle Data Guardの使用について
Oracle Data Guardは、1つ以上のスタンバイ・データベースの作成、メンテナンス、管理および監視など、一連の包括的なサービスを提供し、本番のOracleデータベースを障害およびデータ破損から保護します。
Oracle Data Guardでは、これらのスタンバイ・データベースを本番データベースのコピーとしてメンテナンスします。 したがって、本番データベースが計画的または計画外の停止によって使用不可能になった場合は、スタンバイ・データベースを本番ロールに切り替えて、停止時間を最小限にできます。 Oracle Data Guardを従来のバックアップ、リストアおよびクラスタ化の技法と連携して使用すると、高いレベルのデータ保護とデータ可用性を実現できます。 Oracle Data Guard転送サービスは、ソース・データベースから1つ以上のリモートの宛先への効率的で信頼性の高いREDO転送のため、Oracle StreamsやOracle GoldenGateなどの他のOracleの機能によっても使用されます。
Oracle Data Guardの詳細は、「Oracle Databaseドキュメント」ポータルの「Oracle Data Guard概念および管理」ドキュメントおよび「Oracle Data Guardブローカの概念」を参照してください。
このトピックでは、コンソールまたはAPIを使用して、VMクラスタ内のData Guardリソースを構成および管理する方法について説明します。
コンソールまたはAPIを使用してExadataデータベースのコンピュート・ノード・データベースに対してData Guardを有効にする場合:
- 作成されるスタンバイ・データベースはフィジカル・スタンバイです。
- ピア・データベース(プライマリおよびスタンバイ)のバージョンは同一です。
- スタンバイ・データベースは、オープンな読取り専用データベース(Active Data Guard)としてデプロイされます。
- 1つのプライマリ・データベースで、最大6つのスタンバイ・データベースをサポートできます。
Exadata Cloud InfrastructureでOracle Data Guardを使用するための前提条件
「Exadataクラウド・インフラストラクチャ」 Oracle Data Guard実装には、2つの既存のExadata VMクラスタが必要です: Data Guardによって複製される既存のデータベース、およびData Guardによって新しいスタンバイ・データベースを格納するデータベースが含まれます。
ノート:
Oracleでは、障害の分離と障害保護を改善するために、本番ワークロードのプライマリ・データベースとスタンバイ・データベースを異なるExadata Cloud Infrastructureに配置することを強くお薦めします。 複数の可用性ドメインを持つ同じリージョンに新規スタンバイを追加する場合、Oracleでは、完全な可用性ドメインまたはデータ・センターのフォルト分離のために個別の可用性ドメインを選択することをお薦めします。 リージョン間に新しいスタンバイを追加する場合、スタンバイは、リージョンの障害に対しても障害を分離します。Data Guardを有効にする場合は、新しいスタンバイ・データベースをホストするために、スタンバイ・インスタンスに新しいデータベース・ホームを作成する必要があります。 または、スタンバイ・インスタンス上の既存のデータベース・ホーム内にスタンバイ・データベースをプロビジョニングすることもできます。 スタンバイ・システムに必要なリソースの作成については、次のトピックを参照してください:
- クラウドExadataインフラストラクチャ・リソースを作成するには
- クラウドVMクラスタ・リソースを作成するには
- 既存のExadata Cloud Infrastructureインスタンスに新しいデータベース・ホームを作成するには
プライマリまたはスタンバイのExadataインスタンスでデータベース・ホームを作成するときに、データベースに必要なパッチを含むカスタム・データベース・ソフトウェア・イメージを使用できます。 カスタムOracle Databaseソフトウェア・イメージの操作の詳細は、「Oracle Databaseソフトウェア・イメージ」を参照してください。
既存のデータベース・ホームでスタンバイ・データベースをプロビジョニングする場合は、スタンバイ・データベースをプロビジョニングする前に、スタンバイ・インスタンスのターゲット・データベース・ホームにプライマリ・データベースで使用されているすべての必須パッチがあることを確認してください。 既存のデータベース・ホームへのパッチ適用の詳細は、次のトピックを参照してください:
- データベース・ホーム(クラウドVMクラスタ)でOracle Databaseソフトウェアにパッチを適用する場合
- データベース・ホーム(DBシステム)でOracle Databaseソフトウェアにパッチを適用する場合
Data Guardグループを作成していて、顧客管理キーを使用してデータベースを暗号化している場合は、Vault Serviceを構成し、マスター・キーを作成している必要があります。 「ボールト暗号化キーを管理するには」および「キーおよびシークレット管理の概念」を参照してください。
- 「Data Guardのネットワーク要件」
Data Guardを設定する前に、Exadata Cloud Infrastructure環境が次のネットワーク要件を満たしていることを確認してください: - 「パスワード要件」
SYSパスワードを変更するか、TDEキーをローテーションするには、OCI APIを使用します。 - 「Exadata Cloud InfrastructureおよびData Guardの既知の問題」
TDEキー・レプリケーションの問題問題が発生し、MRPおよびDG LCM操作が失敗する可能性があります。 - 「VMクラスタへのノードの追加」
- 「VMクラスタからのノードの削除」
Data Guardのネットワーク要件
Data Guardを設定する前に、Exadata Cloud Infrastructure環境が次のネットワーク要件を満たしていることを確認してください:
- プライマリ・データベースとスタンバイ・データベースは、異なるコンパートメントのVMクラスタの一部にすることができます。
- リージョン間でOracle Data Guardを構成する場合は、プライマリ・データベースとスタンバイ・データベースの間にリモート仮想クラウド・ネットワーク(VCN)ピアリングを構成する必要があります。 ネットワーキングは、「新しいExadataリソース・モデル」を使用するシステムのクラウドVMクラスタ・リソース、および古いリソース・モデルを使用するシステムのDBシステム・リソースで構成されます。 「RPCを使用したリモートVCNピアリング」を参照してください。
Exadata Data Guard構成では、OCIは各リージョン内のVCNに対してハブ・アンド・スポーク・ネットワーク・トポロジの使用をサポートしています。 つまり、プライマリ・データベースとスタンバイ・データベースはそれぞれ、ネットワーク・トラフィックをリモート・ピアリング接続のあるハブVCNに渡すスポークVCNを利用できます。 このネットワーク・トポロジの設定の詳細は、「ハブVCN内の転送ルーティング」を参照してください。
- 1つのリージョン内でOracle Data Guardを設定するには、両方のExadata Cloud Infrastructureインスタンスで同じVCNを使用する必要があります。 同じリージョン内でData Guardを設定する場合、可用性と障害リカバリを向上させるために、Oracleでは、スタンバイ・データベースを含むインスタンスをプライマリ・データベースを含むインスタンスとは異なる「可用性ドメイン」にすることをお薦めします。
-
Oracle Data Guard関連付けにある両方のExadata Cloud Infrastructureインスタンスのサブネットに対するイングレスおよびエグレス・セキュリティ・ルールを構成して、該当するポート間でTCPトラフィックを移動できるようにします。 作成するルールがステートフル(デフォルト)であることを確認します。
たとえば、プライマリExadata Cloud InfrastructureインスタンスのサブネットでソースCIDR 10.0.0.0/24が使用され、スタンバイ・インスタンスのサブネットでソースCIDR 10.0.1.0/24が使用されている場合は、次の例に示すようにルールを作成します。
ノート:
例のエグレス・ルールは、Oracle Data Guardが機能するための最小要件であるポート1521に対してのみTCPトラフィックを有効にする方法を示しています。 TCPトラフィックがすべての宛先(すべての送信ポートで0.0.0.0/0))に対してすでに有効になっている場合は、これらの特定のエグレス・ルールを明示的に追加する必要はありません。プライマリExadata Cloud Infrastructureインスタンスのサブネットのセキュリティ・ルール
Stateless: No
Source: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Stateless: No
Destination: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
スタンバイExadata Cloud Infrastructureインスタンスのサブネットのセキュリティ・ルール
Stateless: No
Source: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Stateless: No
Destination: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
ルールの作成および編集の詳細は、「セキュリティ・リスト」を参照してください。
Exadata Cloud InfrastructureおよびData Guardの既知の問題
TDEキー・レプリケーションの問題問題が発生し、MRPおよびDG LCM操作が失敗する可能性があります。
KMS RPM libkmstdepkcs11_1.286-1.286-1-Linux.rpm
は、クロス・リージョンKMSボールト(ソースとターゲット)間のキーのアクティブ・レプリケーションをサポートする最新の使用可能で、Data Guardに参加しているクラスタでRPMをアップグレードすることをお薦めします。 OCI Vaultリージョン間Data Guardは低バージョンのRPMで動作しますが、古いバージョンではキーのアクティブなレプリケーションが保証されません。 TDEキーにボールト間のレプリケーションの問題がある場合、Data Guardレプリケーションが影響可能性があります(ターゲット・ボールトにキーがないため、スタンバイ・クラスタでMRPが失敗します)。MRPは、キーがターゲット・ボールトにレプリケートされた後にのみ再開できます。 MRPおよびDG LCM操作の失敗を回避するには、両方のクラスタでlibkms
RPMをアップグレードし、データベースを再起動します(顧客管理キーを使用するデータベースのみ)。
VMクラスタへのノードの追加
VMクラスタにノードを追加すると、Data Guardデータベースのインスタンスが新しいノードに自動的に作成されます。 ただし、リモート・データベース(つまり、スタンバイ・データベースで追加を行う場合はプライマリ・データベース)でのメタデータの更新は、手動で行う必要があります。
これを行うには、addinstance
JSONファイル(インスタンスの追加の最後に作成された/var/opt/oracle/dbaas_acfs/<dbname>/addInstance.json
)をコピーし、リモート・クラスタの任意のノードで/var/opt/oracle/ocde/rops update_instance <dbname> <path to addInstance JSON>
コマンドを実行します。
Data Guardの操作
Oracle Data Guardは、企業データの高可用性、データ保護および障害時リカバリを保証します。
プライマリ・データベースとスタンバイ・データベースは、Data Guardグループを構成します。 ほとんどのアプリケーションはプライマリ・データベースにアクセスします。 スタンバイ・データベースは、プライマリ・データベースのトランザクション上一貫性のあるコピーです。
Data Guardは、プライマリ・データベースからREDOデータを転送して適用することで、スタンバイ・データベースをメンテナンスします。 プライマリ・データベースが使用できなくなった場合は、Data Guardを使用して、スタンバイ・データベースをプライマリ・ロールにスイッチオーバーまたはフェイルオーバーできます。 これは、複数のスタンバイ・データベースがある場合でも当てはまります。
- 「スイッチオーバー」
スイッチオーバーは、プライマリ・データベース・ロールとスタンバイ・データベース・ロールを逆にします。 - 「フェイルオーバー」
フェイルオーバーは、既存のプライマリ・データベースに障害が発生するか、アクセスできなくなった後に、スタンバイ・データベースをプライマリ・ロールに遷移させます。 - 「回復」
データベースをData Guardグループのスタンバイ・ロールに回復します。
スイッチオーバー
スイッチオーバーは、データベースのプライマリ・ロールとスタンバイ・ロールを入れ替えます。
各データベースは、新しいロールで引き続きData Guardグループに含まれます。 スイッチオーバーにより、データ消失のない状態が保証されます。 プライマリ・データベースで計画メンテナンスを実行する前に、スイッチオーバーを使用できます。 Data Guardグループを持つExadataデータベース仮想マシンで計画メンテナンスを実行するには、通常、プライマリをスタンバイ・ロールに切り替え、スタンバイでメンテナンスを実行してから、プライマリ・ロールに戻します。
親トピック: Data Guardの操作
フェイルオーバー
フェイルオーバーは、既存のプライマリ・データベースで障害が発生したりアクセスが不可能になった後に、スタンバイ・データベースをプライマリ・ロールに移行します。
フェイルオーバーによって、保護モードおよびプライマリ・データベース障害時にプライマリ・データベースとターゲット・スタンバイ・データベースが同期されたかどうかによって、データが失われる場合とそうでない場合があります。 詳細は、Data Guardドキュメントの「手動フェイルオーバー」を参照してください。
親トピック: Data Guardの操作
再稼働
データベースをData Guardグループのスタンバイ・ロールに回復します。
障害の原因を修正した後に、回復コマンドを使用して、障害が発生したデータベースを再稼働させることができます。
ノート:
1つ以上のスタンバイ・データベースを含むData Guardグループの一部であるプライマリ・データベースは終了できません。 まず、スタンバイ・データベースを終了する必要があります。 または、プライマリ・データベースをスタンバイ・ロールにスイッチオーバーしてから、以前のプライマリを終了できます。
Data Guardが有効なデータベースを含むVMクラスタは終了できません。 最初に、Data Guardグループの一部であるスタンバイ・データベースを終了する必要があります。
親トピック: Data Guardの操作
コンソールを使用したOracle Data Guardグループの管理
データベース間でData Guardグループを有効にする方法、スイッチオーバーまたはフェイルオーバー操作のいずれかを使用してData Guardグループ内のデータベースのロールを変更する方法、および障害が発生したデータベースを回復する方法について学習します。
Data Guardを有効にすると、プライマリ・データベースとスタンバイ・データベースの間に別のData Guardグループが作成されます。
- 「コンソールを使用したExadata Cloud InfrastructureシステムでのData Guardの有効化」
データベース間でData Guardグループを設定する方法について学習します。 - 「クラウドVMクラスタ内のデータベースのData Guardグループの詳細を表示するには」
クラウドVMクラスタ内のData Guardグループ内の各データベースのロールを表示するには、この手順に従います。 - 「スタンバイ・データベースで自動バックアップを有効にするには」
スタンバイ・データベースで自動バックアップを有効にする方法について学習します。 - 「データベースのスイッチオーバーを実行するには」
Data Guardグループのメンバーであるスタンバイ・データベースでスイッチオーバー操作を開始できます。 - 「Oracle Data Guardグループの詳細を編集するには」
- 「データベース・フェイルオーバーを実行するには」
Data Guardグループのメンバーであるスタンバイ・データベースでフェイルオーバー操作を開始できます。 - 「データベースを回復するには」
プライマリ・データベースをスタンバイにフェイルオーバーすると、スタンバイはプライマリ・ロールを引き継ぎ、古いプライマリは無効化されたスタンバイとして識別されます。 障害の原因を修正した後、障害が発生したデータベースを現在のプライマリの機能スタンバイとして回復できます。 - 「Exadata Cloud InfrastructureインスタンスでData Guardグループを終了するには」
「Exadataクラウド・インフラストラクチャ」インスタンスで、すべてのスタンバイ・データベースを終了してData Guardグループを削除します。
コンソールを使用したExadata Cloud InfrastructureシステムでのData Guardの有効化
データベース間でData Guardグループを設定する方法について学習します。
ノート:
- Data Guardを有効にすると、データのレプリケーションはクライアント・ネットワークを介してのみ行われます。
- Data Guardグループを構成する場合、プライマリ・データベースとスタンバイ・データベースは同じメジャー・リリース・バージョンである必要がありますが、スタンバイ・データベースはより上位のマイナー・バージョンである必要があります。
最新リリースの一部として、パフォーマンスを向上させるための強化されたユーザー・エクスペリエンスと新しいAPIを導入し、クラウドの自動化による複数のスタンバイ・データベースのサポートを含む追加のData Guard機能を提供しています。
- 新しいAPIを使用すると、新しいData Guard構成がData Guardグループ・リソースとして作成されます。
- 既存のData Guard設定がある場合は、影響なく現在の機能を引き続き使用できます。 ただし、複数のスタンバイ・データベースを作成する場合は、いつでも実行できる新しいAPIモデルに移行する必要があります。
- 既存のData Guard関連付けAPIを使用してData Guard操作を管理する自動化が現在ある場合は、新しいAPIを使用してこれらの新機能を利用するようにアプリケーションを更新する必要があります
Oracleでは、現在、既存のData Guard関連付けAPIと、新しいData GuardグループAPIおよび関連するユーザー・インタフェースの両方をサポートしています。
Data Guard関連付けを構成するための作業リクエストが発行されます。 リクエストの進行状況およびプロビジョニングのステージは、それぞれの「スタンバイ」データベースの「作業リクエスト」ページで確認できます。
関連付けが作成されると、データベースとそのピアの詳細には、それぞれのロールが「プライマリ」または「スタンバイ」として表示されます。
クラウドVMクラスタ内のデータベースのData Guardグループの詳細を表示するには
クラウドVMクラスタ内のData Guardグループ内の各データベースのロールを表示するには、この手順に従います。
- ナビゲーション・メニューを開きます。 Oracle Databaseで、Oracle Exadata Database Service on Dedicated Infrastructureをクリックします。
- コンパートメントを選択します。
- Data Guard関連付けでロールを表示するデータベースを含むクラウドVMクラスタに移動します。
- 「リソース」の下の「データベース」セクションで、このVMクラスタ内の各データベースのロールが「Data Guardロール」列に示されます。
データベースのスイッチオーバーを実行するには
Data Guardグループのメンバーであるスタンバイ・データベースでスイッチオーバー操作を開始できます。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- Oracle Data Guardを有効にするデータベースを含むExadata Cloud Infrastructureインスタンスを含む「コンパートメント」を選択します。
-
Data Guard関連付けを含むクラウドVMクラスタまたはDBシステムに移動します:
クラウドVMクラスタ(新しいリソース・モデル): Oracle Exadata Database Service on Dedicated Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
DBシステム: ベア・メタル、VMおよびExadataで、DBシステムをクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。
- 「リソース」の下で、「Data Guardグループ」をクリックします。
- スイッチオーバーを実行するData Guardグループ内のスタンバイ・データベースを選択します。 「アクション」アイコン(3つのドット)をクリックし、「スイッチオーバー」をクリックします。
-
「データベースのスイッチオーバー」ダイアログ・ボックスで、データベース管理パスワードを入力し、「スイッチオーバー」をクリックします。
これで、このデータベースはスタンバイのロールを引き継ぎ、スタンバイはData Guardグループのプライマリのロールを引き継ぐ必要があります。
Oracle Data Guardグループの詳細を編集するには
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- Oracle Data Guardを有効にするデータベースがあるExadata Cloud Serviceインスタンスを含む「コンパートメント」を選択します。
- Data Guard関連付けを含むクラウドVMクラスタまたはDBシステムに移動します:
クラウドVMクラスタ(新しいリソース・モデル):下Oracle Exadata Database Service on Dedicated Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
DBシステム: ベア・メタル、VMおよびExadataで、DBシステムをクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。
- 「リソース」の下で、「Data Guardグループ」をクリックします。
Data Guardグループのメンバーであるデータベースのリストが、各Data Guardグループ・メンバーに選択した「Data Guardタイプ」とともに表示されます。
- Data Guardグループの詳細を編集するには、「アクション」アイコン(3つのドット)をクリックし、「編集」をクリックします。
- 「Data Guardグループの編集」パネルで、Data Guardグループを構成します:
- Data Guardタイプ: 「Active Data Guard」または「Data Guard」を選択します。 Active Data Guardには、次のような追加機能があります: リアルタイム問合せおよびDMLオフロード、自動ブロック修復、スタンバイ・ブロック変更トラッキング、グローバル・データ・サービスおよびアプリケーション・コンティニュイティ。 Active Data GuardにはOracle Active Data Guardライセンスが必要です。 Active Data Guardの詳細は、Active Data Guardを参照してください。 両方のData Guardタイプの完全な概要は、「Oracle Data Guardの紹介」を参照してください
- 保護モード: 保護モードは、最大パフォーマンスまたは最大可用性です。 これらのオプションの詳細は、「Oracle Data Guardの保護モード」を参照してください。
-
輸送タイプ: このOracle Data Guardグループに使用されるREDO転送タイプ。
- データベース管理パスワード: データベースのADMINパスワードを入力します。
- 「保存」をクリックします。
データベースのフェイルオーバーを実行するには
Data Guardグループのメンバーであるスタンバイ・データベースでフェイルオーバー操作を開始できます。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- Oracle Data Guardを有効にするデータベースを含むExadata Cloud Infrastructureインスタンスを含む「コンパートメント」を選択します。
- Data Guard関連付けを含むクラウドVMクラスタまたはDBシステムに移動します:
クラウドVMクラスタ(新しいリソース・モデル): Oracle Exadata Database Service on Dedicated Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
DBシステム: ベア・メタル、VMおよびExadataで、DBシステムをクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。
- 「リソース」の下で、「Data Guardグループ」をクリックします。
- フェイルオーバーを実行するData Guardグループ内のスタンバイ・データベースを選択します。 「アクション」アイコン(3つのドット)をクリックし、「フェイルオーバー」をクリックします。
- 「フェイルオーバー・データベース」ダイアログ・ボックスで、データベース管理パスワードを入力し、「フェイルオーバー」をクリックします。
ノート:
プライマリ・データベースが正常なヘルスの場合でもフェイルオーバーを開始できますが、フェイルオーバーの実行時には注意が必要です。これで、このデータベースはプライマリのロールを引き受け、古いプライマリ・ロールは「無効なスタンバイ」として表示されます。
データベースを回復するには
プライマリ・データベースをスタンバイにフェイルオーバーすると、スタンバイはプライマリ・ロールを引き継ぎ、古いプライマリは無効化されたスタンバイとして識別されます。 障害の原因を修正した後、障害が発生したデータベースを現在のプライマリの機能スタンバイとして回復できます。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- Oracle Data Guardを有効にするデータベースを含むExadata Cloud Infrastructureインスタンスを含む「コンパートメント」を選択します。
- Data Guard関連付けを含むクラウドVMクラスタまたはDBシステムに移動します:
クラウドVMクラスタ (新しいリソース・モデル): Oracle Exadata Database Service on Dedicated Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
DBシステム: ベア・メタル、VMおよびExadataで、DBシステムをクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。
- 「リソース」の下で、「Data Guardグループ」をクリックします。
- このデータベースを回復するData Guardグループについて、「アクション」アイコン(3つのドット)をクリックし、「回復」をクリックします。
-
「データベースの回復」ダイアログ・ボックスで、データベース管理パスワードを入力し、「回復」をクリックします。
これで、このデータベースはData Guardグループのスタンバイとして回復されます。
「Exadataクラウド・インフラストラクチャ」インスタンスでData Guardグループを終了するには
「Exadataクラウド・インフラストラクチャ」インスタンスで、すべてのスタンバイ・データベースを終了してData Guardグループを削除します。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリックします。
- Oracle Data Guardを有効にするデータベースを含むExadata Cloud Infrastructureインスタンスを含む「コンパートメント」を選択します。
-
スタンバイ・データベースを含むクラウドVMクラスタまたはDBシステムにナビゲートします:
クラウドVMクラスタ(新しいリソース・モデル): Oracle Exadata Database Service on Dedicated Infrastructureで、Exadata VMクラスタをクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
DBシステム: ベア・メタル、VMおよびExadataで、DBシステムをクリックします。 DBシステムのリストで、アクセスするExadata DBシステムを探し、名前をクリックすると詳細が表示されます。
- 終了するスタンバイ・データベースについて、「アクション」アイコン(3つのドット)をクリックし、「終了」をクリックします。
-
「データベースの終了」ダイアログ・ボックスで、データベースの名前を入力し、OKをクリックします。
APIを使用したData Guard関連付けの管理
次のAPI操作を使用して、Exadata Cloud Infrastructureインスタンス上のData Guard関連付けを管理します:
APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
- CreateDataGuardAssociation
- ListDataGuardAssociations
- GetDataGuardAssociation
- UpdateDataGuardAssociation
- SwitchoverDataGuardAssociation
- FailoverDataGuardAssociation
- ReinstateDataGuardAssociation
- DeleteDatabase - Exadata Cloud InfrastructureインスタンスのData Guard関連付けを終了するには、スタンバイ・データベースを削除します。
データベース・サービスのAPIの完全なリストは、「データベース・サービスAPI」を参照してください。
APIを使用したData Guardグループの管理
次のAPI操作を使用して、「Exadataクラウド・インフラストラクチャ」インスタンスでData Guardグループを管理します:
APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
操作 | REST APIエンドポイント | コメント |
---|---|---|
スタンバイ・データベースの作成 / 追加 |
|
|
Data Guardグループ構成の更新 |
構成を更新するには、スタンバイ・データベースまたはプライマリ・データベースのOCIDが必要です。 |
|
Data Guardアクション - スイッチオーバー |
スイッチオーバーは、プライマリになる各スタンバイでトリガーする必要があります。 |
|
Data Guardアクション - フェイルオーバー |
フェイルオーバーは、プライマリになる各スタンバイでトリガーする必要があります。 |
|
Data Guardアクション - 回復 |
回復するには、それぞれのスタンバイで回復をトリガーする必要があります。 |
|
スタンバイの削除 |
|
|
Data Guard関連付けの複数のスタンバイへの移行 |
|
データベース・サービスのAPIの完全なリストは、「データベース・サービスAPI」を参照してください。