MAA GoldenGate Hubの概要
最高レベルの可用性を実現して計画外停止と計画メンテナンス・アクティビティの両方の停止時間をゼロまたはほぼゼロにするために、お客様は、よくOracle Real Application Clusters (Oracle RAC)、Oracle Active Data GuardおよびOracle GoldenGateの組合せを使用しています。
このアーキテクチャ(通常はPlatinum MAAまたはNever Down Architecture)は、ゼロに近いリカバリ時間目標(RTOまたは停止中に発生する停止時間)と、ゼロまたはゼロに近いリカバリ・ポイント目標(RPOまたはデータ損失の可能性)を実現します。
以前から、Oracle GoldenGateはGoldenGateプロセスが接続するデータベース・サーバーにインストールされ、ローカルに実行されていました。Oracle Grid Infrastructure Standalone Agent (XAG)と併用する場合は、Oracle GoldenGateプロセスを、Oracle RACノード間でシームレスに再配置またはフェイルオーバーするように、また、Oracle Active Data Guardのスイッチオーバーとフェイルオーバーに従うように構成できます。
MAA Oracle GoldenGate Hub (MAA GGHub)を使用すると、GoldenGateソフトウェアおよびプロセスがExadataデータベース・サーバーから移動され、複雑さとシステム・リソースの使用率が軽減されます。MAA GGHubでは、Oracle GoldenGate管理が一元化され、Oracle GoldenGate処理の大部分が軽減され、Exadataシステム・リソースからの関連するCPU使用率およびストレージ・リソース使用率が低減されます。GoldenGateプロセスとそれらが操作するデータベースの間の接続は、Oracle Net Servicesで管理されます。
オンプレミスでMAA Platinumソリューションを実現するには、次の大まかな手順に従います。
-
Oracle ExadataのOracle MAA Platinum層を確認して、Platinum MAAの利点とユースケースについて理解してください。
-
ご使用のデータベースをExadata Database Machineにデプロイまたは移行します
-
対称スタンバイ・データベースを追加します。
-
「ファスト・スタート・フェイルオーバーの構成」に記載されている、Oracle MAAのベスト・プラクティスの推奨事項を使用して、Oracle Data Guardファスト・スタート・フェイルオーバーを構成しデプロイします。
-
MAA GGHubを設定します。詳細は、次のトピックを参照してください。
- 双方向レプリケーションと自動競合検出および解決。
- アプリケーション・フェイルオーバー・オプション(Global Data Servicesなど)を決定するか、カスタマイズした独自のアプリケーション・フェイルオーバーを使用します。
ExtractのTRANLOGOPTIONS
パラメータの詳細は、『Oracle GoldenGateリファレンス』を参照してください。
Oracle GoldenGate管理サービスのGUIを使用してExtractを作成するときは、Trail SubDirectory
パラメータを空白のままにして、証跡ファイルが、共有ファイル・システムに格納されているデプロイメント・ディレクトリに自動的に作成されるようにします。証跡ファイルのデフォルトの場所は、/<デプロイメント・ディレクトリ>/var/lib/dataディレクトリです。
ノート:
マルチテナント・データベースから取得するには、c##アカウントを使用してルート・レベルで構成したExtractを使用する必要があります。マルチテナント・データベースにデータを適用するには、PDBごとに個別のReplicatが必要になります。これは、ReplicatはPDBレベルで接続して、そのPDB以外のオブジェクトにアクセスできないためです。