0

根据我在 Oracle Goldengate 中设置事务复制之前的理解,我们必须设置初始数据加载。在我的情况下,源是 SQL Server 2012,目标是 Oracle 12,两者都驻留在同一个系统中。现在我的问题是 1. 设置初始负载的最佳方法是什么?我的意思是使用一些 SQL Server 实用程序,例如 SSIS 或使用 Goldengate 的“直接批量加载”功能?2. 虽然我的源数据库和目标数据库位于同一台机器上,但我是否仍需要使用 Goldengate 的两个安装(一个用于源,另一个用于目标)进行事务复制?

4

1 回答 1

1

我使用 GG 直接加载进行 MSSQL 初始加载;数据库很大,运行良好。它的缺点是,如果发生故障,则需要截断目标表并从头开始加载。至于多个安装,在一个环境中,我在同一台机器上运行目标和源 Oracle 数据库并使用相同的安装,所以我认为你只需要一个就可以了。

看看它可能是有益的链接 http://www.ateam-oracle.com/oracle-goldengate-heterogeneous-database-initial-load-using-oracle-goldengate/

于 2018-11-28T08:45:56.437 回答