Try our new research platform with insights from 80,000+ expert users
Database Architect and Oracle ACE Director at Chandler Systems
Real User
Enables migration from system to system with no downtime at incredible speed
Pros and Cons
  • "It allows us to migrate from one system to another, from one server to another, with no downtime, no outage. We can get the data synchronized with multiple databases and then switch the connectivity across to the new servers."
  • "It's very simple to configure, it's very simple to implement. In addition, the ability it has to capture data and transmit it with incredible speed is better than any of the product out there. It's extremely powerful."
  • "It scales well. You can either have it working in with the databases, or you can move it outside. It's got the ability to parallelize up, so you can certainly extract and replay the data from your databases in parallel. So it does have horizontal scalability. That is probably one of its stronger features, the ability just to automatically parallelize the replay and playing of data to allow to scale to large volumes."

    What is our primary use case?

    The primary use case, generally speaking, is either data migration or data loading from an OLTP system to a data warehouse. It's probably Oracle's primary product for migration to the cloud, to later migrate from on-premises into cloud with zero downtime.

    How has it helped my organization?

    It allows us to migrate from one system to another, from one server to another, with no downtime, no outage. We can get the data synchronized with multiple databases and then switch the connectivity across to the new servers. Whether that's taking us from on-premise to the cloud or whether that's just going from server to server, either on-premise or within the cloud itself, it's an excellent solution.

    What is most valuable?

    It's the simplicity. It's very simple to configure, it's very simple to implement. In addition, the ability it has to capture data and transmit it with incredible speed is better than any of the product out there. It's extremely powerful.

    What do I think about the stability of the solution?

    It's extremely stable. It's one of the most stable products that I've ever used.

    Buyer's Guide
    Oracle GoldenGate
    June 2025
    Learn what your peers think about Oracle GoldenGate. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
    860,592 professionals have used our research since 2012.

    What do I think about the scalability of the solution?

    It scales well. You can either have it working in with the databases, or you can move it outside. It's got the ability to parallelize up, so you can certainly extract and replay the data from your databases in parallel. So it does have horizontal scalability. That is probably one of its stronger features, the ability just to automatically parallelize the replay and playing of data to allow to scale to large volumes.

    Which solution did I use previously and why did I switch?

    This is a new solution for us. We did a proof of concept for all of the systems out there and discovered that, from a performance perspective, Golden Gate certainly met all of our requirements, which is not necessarily the case with some of the rivals out there.

    Oracle has implemented a slightly different technology. Instead of scraping the redo logs, the way the traditional replication of this type of system works, it's actually using a new technology, with its integrated Extracts and Replicats, to effectively use Oracle's streams to double the performance. It can literally run twice as fast as anybody else. We needed that to keep up with our transaction volumes.

    For me, the most important criteria when selecting a vendor is that it does the job.

    How was the initial setup?

    I've done the initial setup of Golden Gate for many clients. It's extremely straightforward. It's probably the simplest replication tool I've ever used.

    What's my experience with pricing, setup cost, and licensing?

    The one feature that I think Oracle could perhaps consider is, at the moment, the Veridata option is an extra cost. Golden Gate is an expensive product. You pay a lot for the best. But not including the Veridata license to prove that everything is working correctly... The big improvement for me would be to have that license built in. That would take it to the next level. That would make it a much better product.

    You may want to look at buying term licenses if you've just got a single migration to do. In that situation, you might want a term license for perhaps a year to save a lot of money, rather than buying a perpetual license.

    Which other solutions did I evaluate?

    Other vendors that we were looking at were Dbvisit Replicate and Continuant, although the latter didn't have a product ready at that time (they do now). And there was also VMware Shareplex.

    Those are the main rivals in the marketplace and, whilst they are substantially cheaper than Golden Gate, around a fifth of the price, they couldn't quite keep up with our transaction volumes.

    What other advice do I have?

    You've got to balance the cost with your requirements. You may find that using something like Dbvisit Replicate is good enough for what you are doing, and it is substantially cheaper. 

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    PeerSpot user
    Data Quality Software Development Manager at Yapı Kredi Bank
    Real User
    Different types of source systems (IBM DB2, Microsoft SQL Server) are supported for real time replication.
    Pros and Cons
    • "Ease of installation, maintenance and powerful outputs and supporting Big Data and Cloud environment as well as OGGCS (Oracle Golden Gate Cloud Service)."
    • "It would be better for Oracle Golden Gate Studio GUI to include other licensed products (i.e. Veridata or others)."

    What is most valuable?

    Ease of installation, maintenance and powerful outputs and supporting Big Data and Cloud environment as well as OGGCS (Oracle Golden Gate Cloud Service).

    How has it helped my organization?

    Replicated source system data seamlessly flew in our Operational Data Store (ODS). Different types of source systems (IBM DB2, Microsoft SQL Server) are supported for real time replication.

    With the upgrade, I now can able to replicate Big Data solution from any supported source system to Hadoop clusters.

    What needs improvement?

    Oracle GoldenGate Studio could be more user-friendly.

    It would be better for Oracle Golden Gate Studio GUI to include other licensed products (i.e. Veridata or others).

    For how long have I used the solution?

    More than 5 years.

    What was my experience with deployment of the solution?

    No, if found Oracle Support and/or Oracle Community helped me a lot.

    What do I think about the stability of the solution?

    In earlier versions, DDL support was limited as well as the need of primary key constraints in the source tables. This made me create partitions, sub-partitions, truncate and perform other operations upon they are performed in source systems and I need to discuss with source system administrators and need to convince them to let them create primary keys for replicated tables

    But both issues are solved now.

    What do I think about the scalability of the solution?

    No.

    How are customer service and technical support?

    Customer Service:

    Created some service requests about GoldenGate years before, but all are solved.

    Technical Support:

    10 over 10.

    Which solution did I use previously and why did I switch?

    Quest Shareplex, because of licensing costs.

    How was the initial setup?

    Straightforward, easy. Deployed everything within Oracle Data Integrator.

    What about the implementation team?

    In-house and vendor, depending on the project.

    What was our ROI?

    Developing 1000 of ODI interfaces for loading into Operational Data Store will took not more than 100 man/days. But, adding them to Golden Gate is taking not more than 5 man/days.

    What's my experience with pricing, setup cost, and licensing?

    No comment about pricing and licensing.

    Which other solutions did I evaluate?

    Yes, we switched from SharePlex of Quest Software.

    What other advice do I have?

    Oracle GoldenGate is a stable, powerful and robust solution for your data replication needs. It supports not only Oracle, but also many source and target systems to replicate.

    It now has the ability to work together with Oracle Enterprise Manager, as well as it has its own GUI (Oracle GoldenGate Studio).

    Management Pack and VeriData are additional packs for your management and data verification needs.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    Oracle GoldenGate
    June 2025
    Learn what your peers think about Oracle GoldenGate. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
    860,592 professionals have used our research since 2012.
    it_user522123 - PeerSpot reviewer
    Technical Specialist at a healthcare company with 1,001-5,000 employees
    Real User
    It replicates in real time between heterogeneous databases such as SQL Server, DB2, Oracle, Sybase.

    Valuable Features

    GoldenGate replicates in real time between heterogeneous databases such as SQL Server, DB2, Oracle, Sybase and others. In the next few years, we plan to use Oracle GoldenGate to real-time replicate to big data and the cloud.

    Room for Improvement

    Like everything else, it's getting complicated. I've been using it 15 years in the United States, which is probably at least the top one or two healthcare organizations in America, and it does quite an outstanding job. However, since GoldenGate was purchased by Oracle, it's become more challenging to work with. Obviously, Oracle is profitable but it's becoming quite tougher to work with.

    For healthcare databases, there are three leaders for what they call EMRs, electronic medical records: Epic, the market leader in the United States; and then Cerner and GE/IDX. Oracle GoldenGate real-time replicates between databases, but not Epic's database, which is called Caché. Oracle does not do that. If you can come up with a product that replicates in real time from Caché to any other database such as Oracle, DB2, or SQL Server, you'll never have to work again. If you want to make a mint, that’s one thing it could do; it's wide open for somebody to tap into.

    Use of Solution

    I have been using it for probably 15 years.

    Stability Issues

    Stability is outstanding, far superior to IBM and other competitors. Real time replication, that's the key.

    Scalability Issues

    It is quite scalable. They're investing into migrating to the cloud, big data, bi-directional – to and from – real-time replication, streaming, and others.

    Customer Service and Technical Support

    The support from Oracle could be improved; it is sometimes a challenge. Candidly, and quite anonymously, we sometimes know the product better than the Oracle technical support does. Unfortunately, there are some communication challenges as well; understanding American English.

    Other Advice

    I recommend buying the product. It performs outstanding. If you want to offload from your online transaction processing, your application, to an enterprise data warehouse, data lake, etc., this is far beyond a superior tool to the competitors. It's worth the price.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    PeerSpot user
    Solutions Developer at a music company with 51-200 employees
    Vendor
    We're able to use it for real-time ETL and implementation of zero-downtime migrations, but it needs a wizard for table replication.

    Valuable Features

    • Replication by SCN
    • Ability to perform basic data transformation/call user-defined functions
    • Exception handling
    • CDC capabilities when used with ODI

    Improvements to My Organization

    • Ability to implement zero-downtime migrations
    • Ability to scale horizontally
    • Ability to use ODI and Goldengate for real-time ETL

    Room for Improvement

    Current features:

    None

    New features:

    Offer basic process monitoring out-the-box

    Offer a (CLI) wizard for quickly creating and configuring (extract, pump, replicat) table replication

    Use of Solution

    3 years

    Deployment Issues

    Base versions where a bit buggy particularly during recovery after there were machine/host crashes or unexpected shutdowns. Latest patches/versions resolved these issues.

    Stability Issues

    Only in Windows were there a few GoldenGate crashes, but we suspect these were due to insufficient memory.

    Scalability Issues

    No, although we haven't applied parallelism to any of our processes yet.

    Customer Service and Technical Support

    Customer Service:

    Very good. I have often spoken directly with support personal and P1 issues are handled swiftly.

    Technical Support:

    Excellent for above P3.

    Initial Setup

    Straightforward

    Implementation Team

    Initially through a vendor, Michael Rainey from RittmanMead, and we were able to support the product on our own after that. Michael's level of expertise is very high.

    ROI

    Hard to calculate, but GoldenGate offers an excellent ROI if you use the product cleverly.

    Pricing, Setup Cost and Licensing

    NA

    Other Solutions Considered

    No

    Other Advice

    Reduce the price to compete with products like DBVisit because once customers see the power behind this product, they will be locked in forever.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    PeerSpot user
    Database Administrator at a tech services company with 51-200 employees
    Consultant
    Oracle GoldenGate vs. Oracle Active Dataguard

    As an Oracle DBA, while working upon high availability of your database you may stumble upon various Oracle strategic capabilities that fall into categories of Oracle Replication. Oracle provides various technologies for replication like GoldenGate, streams, and Active Dataguard. Replication being the primary purpose of all the mentioned technologies, each have different internal operational behavior. The purpose is to achieve maximum database availability, these mentioned technologies fully accommodate the requirement but internally there are differences at internal operational level. DBA's must learn and understand the functionality of both and know which technique can be used and in what scenario.

    Let's discuss the differences between Oracle Active Dataguard and Oracle GoldenGate.

    Oracle Active Dataguard is simple and the most economical solution for replication. The concept of active dataguard is a super set of traditional dataguard. It offers real time data protection and availability. Here in active replication you can place your secondary database in read-only mode, where the secondary database is available to users for limited usage like reporting and query offloading. Active Dataguard promises zero data loss across large distances without hampering performance. Other benefits to count on you can consider the capability of Active Dataguard to automatically repair the physical corruption without incurring any performance impact and availability of the dedicated servers. Using special purpose network devices Active Dataguard ensure minimal bandwidth utilization. With Active Dataguard DBAs can reduce the planned downtime to much extent while migrating or upgrading databases.

    Oracle GoldenGate is the most advanced logical replication product from Oracle. This is especially well known for its cross-platform operating capabilities. GoldenGate provides a wide range of options addressing a number of customer replication needs. The basic principal is that it works up on is to capture online changes, distribute and deliver transactions across various secondary systems. The secondary database in this configuration which is available is read-write mode during replication and synchronizations, incurring additional overhead to maintain both database in same state. The beauty of GoldenGate lies in its capability to replicate the changes in heterogeneous IT environment taking into consideration all the components of IT along with various Database Management Systems. We can rely on the technology even in case of network outage between primary and secondary server located geographically at long distances. The recent release of product promises improved performance, reliability, consistency, conflict detections, data integrity etc.

    It is really important to understand the feasibility of a solution taking into consideration the financial aspect of the organization while selecting an appropriate solution. Below are some comparison points that can let us decide which technology can be used to meet our requirements:

    1. Use of Secondary Server: If there is any need to update the secondary server, you can do so with GoldenGate. Database is available in read-write mode and users can perform operation on the database. Whereas the database in case of Active Dataguard is open in read-only mode.

    2. Supplemental Logging: With Active Dataguard you are not required to put on the supplemental logging for tables not having primary keys or unique indexes. Some configurations and settings with minimal performance overhead active dataguard handles most workload. GoldenGate compulsory requires supplemental logging tables with without primary key and unique indexes.

    3. Maintenance & Migrations: Oracle Golden Gate provides the zero-downtime using 2-way or bi-directional replication. Whereas there are some scenarios where reduced downtime for various planned activities is not possible with Active Dataguard.

    4. Cross-Edition migrations & replication: GoldenGate ensures the cross-platform replication and migration with zero-downtime. Active Dataguard requires the configuration to have same editions of database on the same operating platform on both primary and secondary environment. That means any cross-platform migration or replication is not provided by Active Dataguard.

    5. Version backward Compatibility: GoldenGate is flexible enough to support the previous releases for replicating data from a newer version or release. This means that the data of Oracle 11g can be replicated on a Oracle 10g database.

    Depending upon the requirements we can chose the replication technology. Even though we see the two different technologies separately there are some high availability architecture where both can be used.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user151902 - PeerSpot reviewer
    it_user151902Works at a tech services company with 5,001-10,000 employees
    Consultant

    Helpful because it explained the details in an appropriate manner.

    it_user90060 - PeerSpot reviewer
    Team Lead at a retailer with 10,001+ employees
    Vendor
    Support for Oracle, MySQL, DB2, Sybase, Teradata, SQL server and others

    In 2009, Oracle acquired Golden Gate to strengthen its data replication technology as part of future strategies within data warehouse and real time transaction database. Before this acquisition, Oracle had its own replication technology which mainly constitutes basic replication, advance replication and stream replication.

    Oracle's basic replication process had two different methods: log based and trigger based. In log based replication, snapshot schema and DB links had to set up between source and target database. Data was transported from online redo log to target database over network.

    In advance replication Oracle included multiple master replications from multiple environments and trigger based replication method.

    In later versions of Oracle 9i, stream replication was introduced with improvements in its earlier replication technologies. It uses log based replication where committed transaction’s online redo log of source system is mined to target system over network. Also a new background process to manage communication and operations of replication activities has been introduced

    However these replication technologies couldn't stand long as it involved complicacy and complex software development to harness the power of Oracle to Non Oracle database environment to allow the transaction to be moved between environment.

    In 1990, a small software company Golden Gate came with different approach on data replication between cross platform. Instead of using different formats, Golden Gate implemented a uniform format and used a command prompt GGSCI (Golden Gate Software Command Interface) to perform data replication operation. Oracle Goldengate 11g supports both DDL and DML operation. Legacy Oracle 8i version or prior requires an upgrade to 9i or later to implement the Goldengate.

    Goldengate supports all popular databases such as Oracle, MySQL, DB2, Sybase, Teradata, SQL server etc.

    Goldengate contains three installable components which can be downloaded separately from Oracle's website and can be installed on both, source and target system depending on requirement. Below is the list of installable components for Goldengate:
    • Oracle Goldengate which includes GGSCI, DEFGEN, LOGDUMP and REVERSE.
    • Oracle Goldengate Director which includes Director Service application, Monitor Agent, Director Client and Administrator client.
    • Oracle Goldengate Veridata which includes Agent, CLI, Web interface.

    Architecture

    Manager Process
    • Start and manage Goldengate processes such as collector.
    • Manage port numbers.
    • Trail Management.
    • Createerror, event and reports.
    • Process command GGSCI.

    Extract Process – Extract DML and DDL data from source database.

    Data Pump Process: Option process but recommended. Read records from source trails, process them and passes over to target system.
    Collector Process: This background process runs on Target system. It writes records on remote trail.
    Replicate Process: ReadsRemote trail, process them and applies changes to target Database.
    Trail: It is a Goldengate intermittent file written in proprietary format by either extract process (source system) or collector background process (target system).
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user1221 - PeerSpot reviewer
    Database Expert at a tech company with 51-200 employees
    Real User
    Great Replication tool which gives easy of setup and a small software footprint

    Valuable Features:

    This product is meant to replace Oracle's Data Guard replication. The setup is simple and it can handle bi directional replication very easily. Training cost is minimal and most DBAs self learn this product. replication between various types of databases is supported and software foot print is very small . Change trails are not very big and easy to manage and store.

    Room for Improvement:

    DDL (data definition language) replication is still to mature and can be an issue. Supplemental logging causes extra redo log generation in the log storage. Licensing cost is higher as compared to other replication products. Configuration of Golden Gate in HA (High Availability) mode needs setup of extra VIPs which can be challenging in a RAC environment.

    Other Advice:

    Integration of Golden Gate with monitoring tools like OEM (Oracle Enterprise Manager) is still not available and most DBAs monitor this with custom scripts. We chose this product mostly on it's bidirectional replication feature and easy setup. Some applications are using this as a messaging mechanism between multiple databases.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user

    Can we monitor using GUI tools like EM Oracle to Teradata replication using GoldenGate?

    See all 5 comments
    it_user837 - PeerSpot reviewer
    Senior Manager of IT at a tech company with 51-200 employees
    Real User
    Data replication is seamless but time to value can be long

    Valuable Features:

    Data replication is seamless, once it is setup on a database. No triggers to setup.

    Room for Improvement:

    Amount of min. supplemental logging or storage needed is unknown and has to be figured out, so increases time to value.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user4401 - PeerSpot reviewer
    it_user4401Developer at a transportation company with 1,001-5,000 employees
    Vendor

    As far as I know, there is a feature called Syncfile in Goldengate. Do you know if this feature can be used for E-business suite file synching? Thank you.

    See all 2 comments
    Buyer's Guide
    Download our free Oracle GoldenGate Report and get advice and tips from experienced pros sharing their opinions.
    Updated: June 2025
    Product Categories
    Data Integration
    Buyer's Guide
    Download our free Oracle GoldenGate Report and get advice and tips from experienced pros sharing their opinions.