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文件。

时间: 2024-11-08 08:41:59

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

使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务

使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务 作者:Nikolay Manchev 分步构建一个跨这些平台的简单事务复制示例. 2011 年 8 月发布 大多数关注数据复制的 Oracle 技术专家都熟悉 Oracle Streams.在 2009 年之前,Streams 一直是推荐使用的最流行的 Oracle 数据分发技术. 2009 年 7 月,Oracle 收购了 GoldenGate 这一数据库复

oracle数据表数据同步公用方法

自己写了个数据同步的方法,两个数据库之间的数据同步,自己可以通过调用存储过程,添加作业实现定时同步数据. CREATE OR REPLACE PROCEDURE Data_sync_Common(tableName in varchar2) is v_sql VARCHAR2(20000); --????SQL pk_col_name VARCHAR2(800); --主键SQL insert_col_name_A VARCHAR2(20000); --A表字段 insert_col_name_

Oracle GoldenGate 18.1 支持的DB和OS列表

Product Release Processor Type OS Version OS Update Type OS Update Level Run Mode 32/64 Bit Database Name Database Version Oracle GoldenGate 18.1.0.0.0+ Linux x86-64 Oracle Linux 6 Update Level 4+ 64 Oracle Database 11.2.0.4+; 12.1.0.1+; 12.2.0.1+; 1

Oracle GoldenGate版本升级时的注意点

本文是原创文章,转载请注明出处http://blog.csdn.net/msdnchina/article/details/42046205 最近在进行Oracle GoldenGate的版本升级,参考的文档为: How To Upgrade Goldengate From 11.2.1.x to 11.2.1.y for Oracle Database (文档 ID 1601971.1) 该文档中说的很清楚: 2. Stop the OGG processes on the existing

oracle goldengate 远程捕获和投递

很早之前,OGG只支持部署在数据库主机上,这叫本地化部署.而现在OGG支持远端部署,即OGG软件不安装在数据库主机上,而是安装在单独的机器上,负责数据抽取和投递. 这样做的好处: l 易于管理 - 在单独的服务器上运行Oracle GoldenGate时,您可以更好的管理OGG,降低对生产数据库的影响,比如硬件升级升级,性能调整,软件修补和升级等操作变得更易于管理,风险更低.另一方面,从长远来看,您需要集中管理来监督所有复制操作,将Oracle GoldenGate安装与数据库服务器进行混合,使

配置部署Oracle Goldengate Version 11.2.1.0.1

配置用户环境变量 vi .bash_profile 添加: export OGG_HOME=/data0/temp/ogg LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH 查看数据是否开启归档 SQL> archive log list: --Enabled Configuring logging properties Oracle GoldenGate relies on the redo logs

六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate)

六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate) 比较维度\产品 DataPipeline kettle Oracle Goldengate informatica talend DataX 设计及架构 适用场景 主要用于各类数据融合.数据交换场景,专为超大数据量.高度复杂的数据链路设计的灵活.可扩展的数据交换平台 面向数据仓库建模传统ETL工具 主要用于数据备份.容灾 面向数据仓库建模

Oracle Goldengate REPLICAT启动时报正在运行解决办法

stop replicate时报ERROR: opening port for REPLICAT MYREP (TCP/IP error: Connection refused). start replicate时报REPLICAT xxx is already running. 原因是dirpcs目录下对应的xxx.pcs文件没有正常删除. 解决办法:删除pcs文件,检查是否有删除权限. 以下是引用国外的一篇文章: We use Oracle Goldengate to replicate d

Oracle GoldenGate Logdump工具简要说明

Logdump enables you to search for, filter, view, and save data that is stored in a trail or extract file. 查看记录 [[email protected] ogg]$ ./logdump  Oracle GoldenGate Log File Dump Utility for Oracle Version 12.2.0.1.1 OGGCORE_12.2.0.1.0_PLATFORMS_1512