• Home
    • 2018
    • 2017
  • Oracle GoldenGate
    • Core Platform
    • Cloud Service
    • For Oracle DB
    • For Big Data
    • For MySQL
    • For DB2 z/OS
    • For DB2 LUW
    • For DB2 i
    • For Informix
    • For SQL Server
    • For Teradata
    • For AWS Aurora
    • Foundation Suite
    • Use Cases
Jinyu's Blog
Data Engineering and IT Management  

Oracle GoldenGate Remote Capture and Delivery Support Overview

6/6/2017

3 Comments

 
Oracle GoldenGate can run on a machine separate from the source or target database server. This setup is called Oracle GoldenGate remote capture and delivery.  This blog summarizes what is supported by Oracle GoldenGate and how to use it. 
​
1. What's Supported 
As of 12.1.2.+ version, the following 
Oracle GoldenGate packages support remote capture and delivery:
  • Oracle GoldenGate for Oracle DB (capture/delivery) 
  • Oracle GoldenGate for MySQL (delivery) 
  • Oracle GoldenGate for DB2 LUW (capture/delivery)
  • Oracle GoldenGate for Informix (capture/delivery) 
  • Oracle GoldenGate for Big Data (delivery) 
  • Oracle GoldenGate for Teradata (delivery) 
  • Oracle GoldenGate for iSeries (delivery) 
  • Oracle GoldenGate for SQL Server (delivery) 
  • Oracle GoldenGate for JMS (capture/delivery)
Oracle GoldenGate for DB2 z/OS, Non-Stop, DB2 iSeries, and SQL Server do not support remote capture.
Oracle GoldenGate for DB2 iSeries Allows Capturing from Remote Journals

Oracle GoldenGate for DB2 iSeries supports remote journals. This feature allows GoldenGate extract running on a remote IBM i system to read journal data generated from the primary IBM i system. This eliminates most of the interactions of Oracle GoldenGate extract with the primary system, but Oracle GoldenGate for DB2 iSeries still needs the connection to the primary system for the metadata retrieval.

2. How to Use Remote Capture and Delivery
To run remote capture/delivery, different databases use different approaches. 
  • Oracle GoldenGate for Oracle DB 
    You can perform remote capture with the following two methods: (1) Integrated Capture with  SQL*Net connection (2) Downstream capture in either real-time or archive log mode [2]​ For downstream data capture mode, you need to setup Oracle Data Guard to ship the redo log files to the downstream database continuously as "standby redo log". It's required the source database to be 10.2.0.4+ and the downstream database to be 11.2.0.3.0+. 
  • Oracle GoldenGate for DB2 LUW
    With DB2 connect, user can setup the remote DB2 as if they are an local database instance. Oracle GoldenGate then can capture from the remote DB2 database via the local accessing point setup by the DB2 connect. 
  • Oracle GoldenGate for Informix 
    You can setup the ODBC connection to access the informix database on the remote server Oracle GoldenGate machine for access. The followings requirements need to be met: Endian order of both the systems should be same and the second is the bit width (32bit or 64bit) has to be same. For example from Linux to Linux, Windows to Windows, Solaris to Solaris but not across.
  • Oracle GoldenGate for MySQL 
    For Oracle GoldenGate to delivery to MySQL database remotely, you just need to use the TARGETDB to specify the target database connection with the username and password. The MySQL user should have the remote access privileges. 
Can a Oracle downstream database have multiple sources?

Answer: Yes [2]

​References 
  1. Configure GoldenGate Extract to read from remote logs
  2. Oracle GoldenGate Best Practices: Configuring Downstream Integrated Extract (Doc ID 1485620.1)
Created 5/23/2016, Last Updated 6/6/2017
3 Comments
Andy
4/10/2018 12:54:24 pm

Jinyu, is remote capture available for MySQL in 12.3 of GoldenGate? The docs would lead us to believe that it is, but we are having trouble making it work.

thanks!

Reply
Jinyu Wang
4/17/2018 12:36:27 pm

Hi Andy, GoldenGate for MySQL doesn't support remote capture now (as of 12.3). The feature is on the roadmap.

Reply
Jinyu Wang
4/17/2018 12:37:16 pm

Right now, you can let Oracle GoldenGate to capture from a MySQL replication slave.

Reply



Leave a Reply.

    Oracle GoldenGate

    This blog has updates, tips and tricks for Oracle GoldenGate.

    Categories

    All
    12.1 New Feature
    12.2 New Feature
    12.3 New Feature
    Azure
    Basic Concepts
    Best Practices
    Cloud
    Customer Story
    DB2 For ISeries
    DB2 For LUW
    DB2 For Z/OS
    Disaster Recovery
    Globalization
    GoldenGate Fundamentals
    GoldenGate Security
    How To
    HP NonStop
    Informix IDS
    Installation
    JD_Edward
    Manager
    MySQL
    Network
    News
    Oracle DB
    Release
    SQL Server
    Sybase
    Teradata
    Top
    Troubleshooting
    Tutorial
    Use Case
    User Story

    Archives

    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    May 2016
    April 2016
    March 2016
    February 2016
    December 2015
    November 2015
    October 2015
    July 2015
    June 2015
    May 2015
    March 2015
    February 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    October 2013

    RSS Feed

Copyright © 2010-2027 Jinyu Wang.