Oracle GoldenGate と Amazon RDS for Oracle の使用
Oracle GoldenGate は、データベース間でトランザクションデータを収集、レプリケート、管理します。このツールは、ログベースの変更データキャプチャ (CDC) であり、オンライントランザクション処理 (OLTP) システムのデータベースで使用されるレプリケーションソフトウェアパッケージです。Oracle GoldenGate によって、ソースデータベースで最近変更されたデータを含んでいるトレイルファイルが作成されます。次に、これらのファイルをサーバーにプッシュします。サーバーでは、プロセスがトレイルファイルを標準 SQL に変換してターゲットデータベースに適用します。
Oracle GoldenGate と RDS for Oracle では、次の機能をサポートしています。
-
アクティブ-アクティブデータベースレプリケーション
-
災害対策
-
データ保護
-
リージョン内およびクロスリージョンレプリケーション
-
ダウンタイムのない移行とアップグレード
-
RDS for Oracle DB インスタンスと Oracle 以外のデータベース間のデータレプリケーション
注記
サポートされているデータベースの一覧については、Oracle ドキュメントの「Oracle Fusion Middleware Supported System Configurations
」(Oracle Fusion ミドルウェアでサポートされているシステム設定) を参照してください。
RDS for Oracle で Oracle GoldenGate を使用して、Oracle Database のメジャーバージョンにアップグレードすることができます。例えば、Amazon RDS DB インスタンスで Oracle GoldenGate を使用して、Oracle Database 11g オンプレミスデータベースから Oracle Database 19c にアップグレードすることができます。
トピック
Oracle GoldenGate でサポートされているバージョンとライセンスオプション
RDS for Oracle の Standard Edition 2 (SE2) または Enterprise Edition (EE) を Oracle GoldenGate バージョン 12c 以降と使用できます。Oracle GoldenGate の次の機能を使用できます。
-
Oracle GoldenGate Remote キャプチャ (抽出) がサポートされています。
-
キャプチャ (抽出) は、従来の非 CDB データベースアーキテクチャを使用する RDS for Oracle DB インスタンスでサポートされています。Oracle GoldenGate Remote PDB キャプチャは Oracle Database 21c コンテナデータベース (CDB) でサポートされています。
-
Oracle GoldenGate Remote Delivery (replicat) は、非 CDB または CDB アーキテクチャを使用する RDS for Oracle DB インスタンスでサポートされています。Remote Delivery は、Integrated Replicat、Parallel Replicat、Coordinated Replicat、およびクラシック Replicat をサポートします。
-
RDS for Oracle は、Oracle GoldenGate のクラシックアーキテクチャとマイクロサービスアーキテクチャをサポートしています。
-
統合キャプチャモードを使用する場合、Oracle GoldenGate DDL およびシーケンス値のレプリケーションがサポートされます。
お客様には、すべての AWS リージョン で Amazon RDS で使用するために、Oracle GoldenGate ライセンス (BYOL) を管理する責任があります。詳細については、「RDS for Oracle のライセンスオプション」を参照してください。
Oracle GoldenGate の要件と制限
Oracle GoldenGate および RDS for Oracle を使用する場合、次の要件と制限を考慮してください。
-
ユーザーには、RDS for Oracle で使用するために Oracle GoldenGate を設定および管理する責任があります。
-
ユーザーには、ソースデータベースとターゲットデータベースで認定された Oracle GoldenGate バージョンを設定する責任があります。詳細については、Oracle ドキュメントの「Oracle Fusion Middleware Supported System Configurations
」を参照してください。 -
Oracle GoldenGate は、さまざまな AWS 環境でさまざまなユースケースに使用できます。Oracle GoldenGate に関するサポート関連の問題がある場合は、Oracle サポートサービスにお問い合わせください。
-
Oracle Transparent Data Encryption (TDE) を使用する RDS for Oracle DB インスタンスで、Oracle GoldenGate を使用できます。レプリケートされたデータの整合性を維持するには、 Amazon EBS 暗号化ボリュームまたはトレイルファイル暗号化を使用して Oracle GoldenGate ハブの暗号化を設定します。また、Oracle GoldenGate ハブと、ソースおよびターゲットのデータベースインスタンスの間で送信されるデータの暗号化も設定します。RDS for Oracle DB インスタンスは、Oracle Secure Sockets Layer または Oracle ネイティブネットワーク暗号化 を使用する暗号化をサポートしています。