使用 Direct Initial Load 初始化 GoldenGate 同步数据

  • 时间:
  • 浏览:0
  • 来源:大发彩神排列五_大发神彩排列五官方

GoldenGate (OGG) 初始化数据的种类

ADD EXTRACT <name>, SOURCEISTABLE

ADD REPLICAT <name>, SPECIALRUN

你这个 最好的土妙招仅仅支持 Oracle 间的同步,同样本来我会落地文件 Initial load replicat 多多线程 运行运行直接调用 SQL*LOADER API进行数据入库,复制端使用 bulkload 参数。

本文作者:桑凯

一般用于异构环境下的数据加载,初始化过程文件还才能落地也还才能选泽不落地,抽取的最好的土妙招本来我将才能初始化的数据查询出来保存成 OGG 由于目标数据库还才能识别的格式。

3.3 源端多多线程 运行运行配置

Direct Initial load 操作步骤较多,文章中仅对关键步骤进行讲解说明删剪操作步骤还才能通过以下链接下载课程对应视频:https://share.weiyun.com/f9e06940c89cb00785c7514a3f326d10

2.1. Extract 和 Replicat 多多线程 运行运行的一种生活工作模式

目标端数据不落地

还才能通过查看 v$transaction 的 min(START_TIME) 应当大于 extract 开始英语 英语 时间来验证在取 SCN 号时,先执行:select start_time from gv$transaction where to_date(start_time, ‘yyyy-mm-ddhh24:mi:ss’)<to_date(‘extract 启动时间','yyyy-mm-dd hh24:mi:ss');通过该一句话,由于找到比 extract 启动时间早的事务才能等哪些事务开始英语 英语 ,才还才能开始英语 英语 执行备份。

配合初始化数据库,完成整个初始化中增量数据的同步。

Extract parameters:

RMTTASK REPLICAT, GROUP <name>

GoldenGate 的 Direct Initial load 常用于用于异构环境的初始化数据,也还才能用于某些生产环境到测试环境的数据同步。初始化的同步过程一般只才能在 GoldenGate 上配置即可不必 DBA 进行参与,使用 Direct Initial load 处理某些数据表不一致后重新同步也非常方便,仅才能将你要同步表配置如参数启动多多线程 运行运行即可完成表数据库的同步。

2.3. 初始化最好的土妙招适用场景总结





实验步骤

3.5 同步过程

3.4 目标端多多线程 运行运行配置

本课程主要介绍了 Direct Initial load 在生产环境快速同步数据表有很高的传输带宽,配合 CDC 多多线程 运行运行完成一致性的初始化,亲们还才能快速的在测试环境构建,数据装载测试等各种环境很好的使用该功能。



该最好的土妙招源端多多线程 运行运行解析数据库数据,通过 FORMATASCII 参数控制抽取最终生成目标端数据库还才能识别使用的 ASCII 文件,也本来我文本文件。目标端使用被委托人数据库提供的数据加载多多线程 运行进行数据加载完成初始数据,你这个 最好的土妙招加载数据一般应用于异构的环境,比如 Oracle 到 IBM 数据库之间加载,Oracle 到 SQL Server 间。

另外在 OGG 初始化过程中注意文中提到的关键点,才能在有效杜绝在初始化完成后 OGG 同步过程的数据不一致问题报告 图片。

3.1 两端同时创建表

4. Oracle To Oracle 初始化的关键注意点

执行目标初始化过程中,才能保证做源端数据导出时,当时所有数据库中交易是在 extract 启动检查点后才开始英语 英语 ,并且哪些交易在 extract 启动检查点前的每段数据由于丢失。

目标端数据落地

3.2 模拟数据插入脚本 

本文来自云栖社区战略媒体合作伙伴“数据和云”,了解相关信息还才能关注“数据和云”微信公众号

2.2. initial load 的一种生活工作模式

两边的 group name 要对应上

采用不落地的最好的土妙招 Initial load extract 和 Initial load replicat 多多线程 运行运行之间直接进行传输数据,在目标端没人 collertor 多多线程 运行运行负责架构设计 源端发送的 tail 文件。而目标端落地最好的土妙招当 mgr 多多线程 运行运行启动的并且 会自动启动有一两个 collector 多多线程 运行运行进行接收源端 pump 多多线程 运行运行传输过来的 tail 文件。

注意多多线程 运行运行中关键的侧参数 HANDLECOLLISIONS。

SQLPLUS 下执行如下一句话模拟不断执行数据插入

原文发布时间为:2018-03-5



该最好的土妙招利用 OGG 的 Initial Load Extract 多多线程 运行运行将才能抽取的数据先进行解析生成 OGG 的 Trail 文件,并且将解析生成的文件传输到目标端主机的 OGG 指定的目录里,再由 OGG 的 Replicat 进行解析插入到目标数据库的对应表里。

总结