根据我的理解,在Oracle Goldengate中设置事务复制之前,我们必须设置初始数据加载。在我的示例中,源是SQL Server 2012,目标是Oracle 12,两者都驻留在同一系统中。现在我的问题是1.设置初始加载的最佳方式是什么?我打算使用一些SQL Server实用程序,如SSIS或使用Goldengate的“直接批量加载”功能? 2.虽然我的源数据库和目标数据库驻留在同一台机器上,但我是否仍然必须使用Goldengate的两个安装(一个用于源,另一个用于目标)来进行事务复制?
发布于 2018-11-28 16:45:56
我将GG直接加载用于MSSQL初始加载;数据库很大,运行良好。它的缺点是,如果发生故障,那么您将需要截断目标表并从头开始加载。对于多个安装,在一个环境中,目标和源Oracle数据库都运行在同一台机器上,并使用相同的安装,所以我认为只安装一个就可以了。
查看链接,这可能是有益的http://www.ateam-oracle.com/oracle-goldengate-heterogeneous-database-initial-load-using-oracle-goldengate/
https://stackoverflow.com/questions/53482711
复制相似问题