Skip to Main Content

Breadcrumb

Question and Answer

Bobby Curtis

Thanks for the question, Tesla.

Asked: June 24, 2017 - 12:14 pm UTC

Last updated: September 20, 2017 - 2:19 am UTC

Version: 12.1.0.2

Viewed 1000+ times

You Asked

Goldengate is primarily sold as an Replication software, I understand.

Can you clarify whether GG can be used to migrate from one database platform to Oracle. Say, MSSQL for example?

Or is it required to use SQL Dev to convert the metadata from MSSQL to Oracle and then use GG to replicate data?

and we said...

Oracle GoldenGate is a replication tool; however, it is also a migration tool. Oracle GoldenGate can be used to do migrations from platform to platform. We mostly see this when customers want to move from MSSQL to Oracle or doing upgrades of Oracle databases.

What you will need to do for MSSQL to Oracle migrations is pre-stage the MSSQL metadata into the Oracle database. Tools like SQL Developer can help you do that. Once the metadata is staged, then you can do replication from SQL Server to Oracle.

After metadata is staged in the Oracle database, then you will need to use Oracle GoldenGate to do direct loads from MSSQL to Oracle. Direct load process can be reviewed here: http://docs.oracle.com/goldengate/c1221/gg-winux/GWUAD/instantiating-oracle-goldengate-initial-load.htm#GWUAD564


Rating

  (1 rating)

Is this answer out of date? If it is, please let us know via a Comment

Comments

AR, June 27, 2017 - 4:22 am UTC

Many thanks for clarifying that, Bob.

Some more queries:

1. Does that mean, GG as a standalone product cannot migrate the metadata from MSSQL to Oracle and from Oracle's product suite only SQLDev can be used to convert the metadata of MSSQL to Oracle right?

2. GG has specific utility called as DEFGEN I believe. Can you let me know can that be used for migration of this specific use case?

More to Explore

Administration

Need more information on Administration? Check out the Administrators guide for the Oracle Database