GoldenGate Bridges the gaps between Production and BCP
Use Cases and Deployment Scope
Pros
- Replication
- Business Continuity
- Query offloading
Cons
- Requires a specialized skillset

Real-time Data Replication Capabilities: Users have praised Oracle GoldenGate for its real-time data replication capabilities, allowing immediate access to data without additional processes. This feature ensures that users can work with the most up-to-date information at all times.
Seamless Modification of Data: Some reviewers have highlighted the time-saving feature of modifying data during transit with Oracle GoldenGate, especially beneficial for making seamless changes to large datasets before synchronization. This functionality streamlines the process of data manipulation and enhances efficiency in handling extensive amounts of information.
Flexibility in Data Replication: Customers value the product's support for multiple data sources beyond just Oracle databases, appreciating its flexibility in handling various replication scenarios. The ability to replicate data from diverse sources contributes to a more comprehensive approach to managing information across different platforms.
GoldenGate (GG) is being used by the utility company I work for in various areas.
Data Analytics is the main use of GG at the moment. Normally, the sheer level of database hits required by our daily Business Intelligence reports would place a heavy burden on the disk groups in our core ASM; however, with GG, we are able to seamlessly replicate that data in real-time into a separate database using separate resources. By doing this, we are able to alleviate potential bandwidth issues posed by our BI group’s database querying. It should be noted that GG does not require all tables to be replicated: we only replicate under 100 of the thousands of tables in the main databases. Our GG database is not normalized, so we are essentially combining disparate databases into one, which has its advantages and disadvantages.
Another use we currently have for GoldenGate is on a large project level. As part of a data conversion effort, we are using GoldenGate to replicate data into a separate database in real-time. This will allow us to save 12+ hours during our conversion, as well will not need to execute an RMAN backup in order to move data into our target database. In other words, we are directly replicating data into our target database, so right when we are ready to switch servers/databases for the go-live of our project, we will be ready to immediately start to convert data.
Oracle [GoldenGate] is well suited for data replication where real-time results are important, such as data reporting. There is potential to have the users query the replicated database, which can have separate resources set up to be compressed or using lower performing or cheaper resources.
As mentioned, columns with LOBs can become a headache, as they will need to be synchronized in their own group many times. Tables containing data in CHAR, VARCHAR, NUMBER, DATE, or other non-LOB columns, however, are able to be replicated quite seamlessly.
[Oracle GoldenGate] does provide a way to review errors that are encountered, so that is a positive if their is scrutiny around data integrity.