暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
oracle_GoldenGate学习笔记.doc
152
22页
1次
2021-02-15
70墨值下载
Oracle GoldenGate
测试文档
1Oracle GoldenGate 介绍
GoldenGate TDM
通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标
据库数据数据步、
GoldenGate TDM
软件构的
IT
基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的
实时复制,其复制过程简图如下:
如上图所示,
GoldenGate TDM
的数据复制过程如下:
􀂾􀂾
利用捕捉进程
(Capture Process)
在源系统端读取
Online Redo Log
Archive Log
,然后进行解
析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为
GoldenGate TDM
自定
义的中间格式存放在队列文件中。再利用传送进程将队列文件通过
TCP/IP
传送到目标系统。
捕捉进程在每次读完
log
中的数据变化并在数据传送到目标系统后,会写检查点,记录当前
完成捕捉的
log
位置,检查点的存在可以使捕捉进程在中止并恢复后可从检查点位置继续复
制;
􀂾􀂾
目标系统接受数据变化并缓存到
GoldenGate TDM
队列当中,队列为一系列临时存储数据变
化的文件,等待投递进程读取数据;
􀂾􀂾
GoldenGate TDM
投递进程从队列中读取数据变化并创建对应的
SQL
语句,通过数据库的本
地接口执行,提交到数据库成功后更新自己的检查点,记录已经完成复制的位置,数据的
复制过程最终完成。
由此可见,
GoldenGate TDM
是一种基于软件的数据复制方式,它从数据库的日志解析
数据的变化(数据量只有日志的四分之一左右)。
GoldenGate TDM
将数据变化转化为自己
1
的格式,直接通过
TCP/IP
网络传输,无需依赖于数据库自身的传递方式,而且可以通过
9:1
GoldenGate TDM
以通过交易重组,分批加载等技术手段大大加快数据投递的速度和效率,降低目标系统的
资源占用,可以在亚秒级实现大量数据的复制,并且目标端数据库是活动的
GoldenGate TDM
提供应用于其、灵架构
用户需求组成各种拓扑结构,如图所示:
GoldenGate TDM
可以提供可靠的数据复制,主要体现在下面三点:
保证事务一致性
GoldenGate TDM
在灾备数据库应用复制数据库交易的顺序与在生产数据库上的顺
序相同,并且按照相同的事务环境提交,保在目标系统上数据的完性和读一致性,为
实时查和事务理创件。 􀂾
检查点制保数据无丢失
GoldenGate TDM
取和复制进程使用检查点制记录完成复制的位置。对于取进
程,其检查点记录当前已经取日志的位置和写队列文件的位置;对于投递进程,其检查
点记录当前读取队列文件的位置。检查点制可以保证在系统、网络或
GoldenGate TDM
2
of 22
70墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜