Oracle Exadata Database Service on Dedicated InfrastructureOracle Data Guardの構成について

障害が発生した場合、Oracle Exadata Database Service on Dedicated Infrastructureプライマリ・データベースが使用できなくなる可能性があります。スタンバイ・データベースは、本番データベースが停止した場合に利用可能になる本番データベースのコピーです。プライマリ・データベースにOracle Data Guardを構成すると、スタンバイ・データベースが自動的に作成されます。最高の可用性を実現するために、プライマリ・データベースとスタンバイ・データベースを様々なOCIリージョンで構成することをお薦めします。同じOCIリージョンでのプライマリ・データベースとスタンバイ・データベースの構成もサポートされています。

Oracle Data Guardは、Oracle Database内のエンタープライズ・データの高可用性、データ保護およびディザスタ・リカバリを保証する。Oracle Data Guardには、1つ以上のスタンバイ・データベースを作成、維持、管理、監視して、本番のOracleデータベースで障害やデータ破損に耐えられるようにするための包括的なサービス・セットがあります。Oracle Data Guardは、プライマリ本番データベースのコピーとしてこれらのスタンバイ・データベースを維持します。計画停止または計画外停止により、プライマリ・データベースが使用できなくなった場合、Oracle Data Guardはいずれかのスタンバイ・データベースをプライマリに切り替えることで、停止に伴う停止時間を最小化できます。

このプレイブックでは、OCIコンソールを使用してOracle Exadata Database Service on Dedicated InfrastructureOracle Data Guardを構成する方法について説明します。

アーキテクチャ

このアーキテクチャは、異なるリージョンにある2つのOracle Exadata Database Service on Dedicated Infrastructureデータベースを示しています。Oracle Data Guardは、両方の同期を維持するためにデータベース間で構成されています。

次の図に、このアーキテクチャを示します。


exadata-dedicated-cross-region-dataguard.pngの説明が続きます
図exadata-dedicated-cross-region-dataguard.pngの説明

exadata-dedicated-cross-region-dataguard.zip

あるいは、Oracle Exadata Database Service on Dedicated Infrastructureデータベースを同じリージョンに配置することもできます。

次の図に、このアーキテクチャを示します。


exadata-dedicated-region-dataguard.pngの説明が続きます
図exadata-dedicated-region-dataguard.pngの説明

exadata-dedicated-region-dataguard.zip

Oracle Data Guardを構成する場合は、最大可用性を確保するために、Oracle Exadata Database Service on Dedicated Infrastructureのプライマリ・データベースおよびスタンバイ・データベースを適切に構成することをお薦めします:

  • 最大可用性: 異なるOCIリージョンのプライマリ・データベースとスタンバイ・データベース。
  • 高可用性: 同じリージョン内のプライマリ・データベースとスタンバイ・データベースですが、可用性ドメインが異なります。
  • 高可用性: 同じリージョンおよび可用性ドメイン内のプライマリ・データベースとスタンバイ・データベース。

開始する前に

開始する前に、この設定で使用される主要なソフトウェア・コンポーネントのバージョンを確認し、後で参照できるように製品ドキュメントを確認してください。

ソフトウェア要件の確認

  • Oracle Exadata Database Service on Dedicated Infrastructure
  • Exaimage 22.1.30またはそれ以降(ソースデータベース)
  • Exaimage 24.1.8またはそれ以降(ターゲット・データベース)
  • Oracle Database 19.25以降

構成に関する考慮事項

Oracle Data Guardの構成を開始する前に、次の前提条件および考慮事項を確認してください。

  • Oracle Exadata Database Service on Dedicated Infrastructureのプライマリ・データベースとスタンバイ・データベースは、同じOCIテナンシで管理する必要があります。
  • スタンバイ・データベースはフィジカル・スタンバイです。
  • プライマリ・データベースでは、新しいData Guardグループ・モデル(19c以降)を使用して、最大6つのスタンバイ・データベースがサポートされます。Data Guardアソシエーション・モデルを使用する既存のスタンバイ・データベースがある場合は、構成をData Guardグループに変更できます。このモデル・スイッチは、OCIツール・メタデータのみを変更し、データベースには影響しません。詳細は、Oracle Data GuardアソシエーションのOracle Data Guardグループへの変更の項を参照してください。
  • プライマリ・データベースとスタンバイ・データベースは、特にメンテナンスおよび更新操作の実行時に、同じメジャー・データベース・バージョンの異なるリリース更新を実行できます。
  • バージョン11gおよび12cを実行しているデータベースの場合、OCIインタフェースは、Data Guard構成を、Data Guardアソシエーションと呼ばれるプライマリ・データベースごとに1つのスタンバイ・データベースに制限します。複数のスタンバイが必要な場合は、Data Guard構成を手動で行う必要があります。データベース・バージョン11gおよび12cでは、スタンバイ・データベースで自動バックアップを有効にできません。
  • Data GuardまたはActive Data Guardは、スタンバイ・データベースを設定するために有効にする必要があります。Data Guardでは、スタンバイ・データベースはマウント・モードで実行され、Active Data Guardではスタンバイ・データベースは読取り専用モードで実行されます。Data Guardはデフォルト・オプションであり、Oracle Enterprise Editionライセンスの一部です。Active Data Guardを構成するには、適切な機能ライセンスが必要です。
  • 本番ワークロードの最大フォルト分離を確保するために、プライマリ・データベースとスタンバイ・データベースを異なるExadataインフラストラクチャで構成することをお薦めします。Data Guardグループ・モデルでは、リージョン内およびリージョン間スタンバイが有効になります。カスケード・スタンバイ・データベースの構成はサポートされていません。
  • DBaaSツールとDBCSエージェントのバージョンは、プライマリとスタンバイのVMクラスタ間で同一である必要があります。dbaascliまたはrpm utilityを使用して、DBaaSツールおよびDBCSエージェントのバージョンを確認します。
  • OCIインタフェースを使用して、OCI Vaultを使用して、顧客管理キーでTransparent Data Encryption (TDE)を使用する同じリージョンおよび異なるリージョンのデータベースにOracle Data Guardを構成できます。OCI Vaultを使用して顧客管理キーを格納する、または使用するデータベースのData Guardを構成する前に、セキュリティ・ポリシーおよび動的グループの検証の項を参照してください。

    ノート:

    OCI Vaultで顧客管理キーを使用するようにデータベースを構成した後、Oracle Data Guardが構成されているかどうかに関係なく、Oracle管理キーを使用するように再構成することはできません。

必要な製品およびロールについて

このソリューションには、次の製品が必要です。

  • Oracle Exadata Database Service on Dedicated Infrastructure
  • Oracle Database

各製品に必要なロールは次のとおりです。

製品名: 役割 必要...
Oracle Exadata Database Service on Dedicated Infrastructure: database admin プライマリ・データベースにData Guardアソシエーションを作成します。
Oracle Database: sys プライマリ・データベースのsysパスワードを使用して、Data Guardアソシエーションを作成します。

必要なものを取得するには、Oracle製品、ソリューションおよびサービスを参照してください。