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

  • 时间:
  • 浏览:11
  • 来源:uu快3手机版_uu快3走势图_网游

目标端数据落地

该最好的办法利用 OGG 的 Initial Load Extract 应用程序将还后该 抽取的数据先进行解析生成 OGG 的 Trail 文件,或者将解析生成的文件传输到目标端主机的 OGG 指定的目录里,再由 OGG 的 Replicat 进行解析插入到目标数据库的对应表里。

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

本课程主要介绍了 Direct Initial load 在生产环境快速同步数据表有很高的强度,配合 CDC 应用程序完成一致性的初始化,亲们可非要快速的在测试环境构建,数据装载测试等各种环境很好的使用该功能。

本文作者:桑凯

RMTTASK REPLICAT, GROUP <name>



GoldenGate 的 Direct Initial load 常用于用于异构环境的初始化数据,也可非要用于一些生产环境到测试环境的数据同步。初始化的同步过程一般只还后该 在 GoldenGate 上配置即可无需 DBA 进行参与,使用 Direct Initial load 外理一些数据表不一致后重新同步也非常方便,仅还后该 将已经 同步表配置如参数启动应用程序即可完成表数据库的同步。

3.5 同步过程

Extract parameters:

一般用于异构环境下的数据加载,初始化过程文件可非要落地也可非要选着不落地,抽取的最好的办法而是我将还后该 初始化的数据查询出来保存成 OGG 或者目标数据库可非要识别的格式。

SQLPLUS 下执行如下励志的话 模拟不断执行数据插入

实验步骤

可非要通过查看 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 启动时间早的事务还后该 等那先 事务已经 结束了了英文,才可非要已经 结束了了英文英文执行备份。

2.2. initial load 的这种 工作模式

注意应用程序中关键的侧参数 HANDLECOLLISIONS。

ADD REPLICAT <name>, SPECIALRUN

本文来自云栖社区合作伙伴“数据和云”,了解相关信息可非要关注“数据和云”微信公众号

执行目标初始化过程中,还后该 保证做源端数据导出时,当时所有数据库中交易是在 extract 启动检查点后才已经 结束了了英文英文,或者那先 交易在 extract 启动检查点前的主次数据或者丢失。

3.3 源端应用程序配置





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

该最好的办法源端应用程序解析数据库数据,通过 FORMATASCII 参数控制抽取最终生成目标端数据库可非要识别使用的 ASCII 文件,也而是我文本文件。目标端使用另一方数据库提供的数据加载应用程序进行数据加载完成初始数据,这种 最好的办法加载数据一般应用于异构的环境,比如 Oracle 到 IBM 数据库之间加载,Oracle 到 SQL Server 间。

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

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

2.3. 初始化最好的办法适用场景总结

采用不落地的最好的办法 Initial load extract 和 Initial load replicat 应用程序之间直接进行传输数据,在目标端非要 collertor 应用程序负责分类分类整理源端发送的 tail 文件。而目标端落地最好的办法当 mgr 应用程序启动的已经 会自动启动有一个 collector 应用程序进行接收源端 pump 应用程序传输过来的 tail 文件。

这种 最好的办法仅仅支持 Oracle 间的同步,同样而是我会落地文件 Initial load replicat 应用程序直接调用 SQL*LOADER API进行数据入库,克隆qq好友好友端使用 bulkload 参数。

3.2 模拟数据插入脚本 

目标端数据不落地

2.1. Extract 和 Replicat 应用程序的这种 工作模式



两边的 group name 要对应上

3.1 两端一同创建表

总结

ADD EXTRACT <name>, SOURCEISTABLE

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

3.4 目标端应用程序配置

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