Oracle Exadata Database Service on Dedicated InfrastructureのOracle 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 InfrastructureのOracle Data Guardを構成する方法について説明します。
アーキテクチャ
このアーキテクチャは、異なるリージョンにある2つのOracle Exadata Database Service on Dedicated Infrastructureデータベースを示しています。Oracle Data Guardは、両方の同期を維持するためにデータベース間で構成されています。
次の図に、このアーキテクチャを示します。
図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.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 Cloud InfrastructureドキュメントのレガシーDRGを使用したリモートVCNピアリングに関する項
- Oracle Cloud Infrastructureドキュメントのコンソールを使用したExadata Cloud InfrastructureシステムでのData Guardの有効化に関する項
- Oracle Cloud Infrastructureドキュメントの顧客管理キーを使用した新しいOracle Exadata Database Service on Dedicated Infrastructureデータベースの作成に関する項
- Oracle Cloud InfrastructureドキュメントのOracle Exadata Database Service on Dedicated InfrastructureデータベースのOracleマネージド・キーから顧客マネージド・キーへの切替えに関する項
- Oracle Cloud InfrastructureドキュメントのOCI Vaultのレプリケーションの設定に関する項
構成に関する考慮事項
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製品、ソリューションおよびサービスを参照してください。