Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法

Posted liguangsunls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法相关的知识,希望对你有一定的参考价值。

非oracle db以 sqlserver为样例说明:

我的思路


A :oracle db 生产 
B: oracle db 中间机
C: sqlserver db 目的端


A-> B->C
注意:B上既有rep进程也有ext进程,此时。C上也须要建立针对B的rep进程。

A->B能够完毕 在线的完毕初始化同步(基于scn号的expdp)

A->B的初始化做完之后,stop 掉 B的rep进程,此时B库为静态数据库,此时进行B->C的同步(使用etl工具 or sqlserver dts等等)

当B->C的初始化同步完毕之后,
开启B上的rep。开启C上的rep,形成A-> B->C 这三个db上的ogg进程都在工作的局面。

业务低峰(夜深人静)时。当a上的ext lag为零时,stop A上的ext,等待A上的dp 。b上的rep。b上的ext,c上的rep(来自b)均干完活---lag 进程名
记录A上的ext读检查点,写检查点。


记录A上的dp读取检查点。--info dp showch



在A上新建立从A到C的传输进程dpatoc。改动dpatoc的读取检查点。

在C上新建立repfromA ,以应用 dpatoc传输过来的trail文件。


 















以上是关于Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法的主要内容,如果未能解决你的问题,请参考以下文章

Oracle GoldenGate现在支持从 PostgreSQL 捕获数据

Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法

Oracle GoldenGate 支持 从SAP HANA database抽取或者复制数据到SAP HANA database 吗?

Oracle GoldenGate 12.3.0.1.4 安装配置 之02 (oracle 11.2.0.4实例创建)

Oracle GoldenGate学习之Goldengate介绍

Oracle GoldenGate 12.3.0.1.4 in Oracle 12.2 之02准备(GoldenGate 安装)