欢迎来到天天文库
浏览记录
ID:51310720
大小:1.78 MB
页数:33页
时间:2020-03-10
《技术学习总结OracleGoldenGate之HelloWorld.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、技术学习总结OracleGoldenGate之HelloWorld作者:温晓烽创建时间:2014/08/14更新时间:2014/08/14参考:版本:1.0Note:Title,Subject,LastUpdatedDate,ReferenceNumber,andVersionaremarkedbyaWordBookmarksothattheycanbeeasilyreproducedintheheaderandfooterofdocuments.Whenyouchangeanyofthesevalues,becarefulno
2、ttoaccidentallydeletethebookmark.YoucanmakebookmarksvisiblebyselectingTools->Options…ViewandcheckingtheBookmarksoptionintheShowregion.Note:Toaddadditionalapprovallines,press[Tab]fromthelastcellinthetableabove.CopyNumber_____Note:Youcandeleteanyelementsofthiscoverpage
3、thatyoudonotneedforyourdocument.Forexample,CopyNumberisonlyrequiredifthisisacontrolleddocumentandyouneedtotrackeachcopythatyoudistribute.文档控制变更记录5日期作者版本变更说明2012-11-25温晓烽1.0初版审阅姓名职位分发拷贝编号姓名岗位1234Note:ThecopynumbersreferencedaboveshouldbewrittenintotheCopyNumberspaceon
4、thecoverofeachdistributedcopy.Ifthedocumentisnotcontrolled,youcandeletethistable,theNoteToHolders,andtheCopyNumberlabelfromthecoverpage.目录文档控制ii1概述21.1技术原理21.2GoldenGate可靠的复制41.3GoldenGate支持操作系统和数据库类型51.4GoldenGate体系结构51.5GoldenGate进程62安装与配置72.1前提准备72.2安装配置73服务管理193.
5、1启动服务193.2停止服务204测试215GoldenGate双向复制(数据泵模式)225.1目标端创建extract进程225.2在源端数据库创建checkpoint表255.3在源端创建replicat进程255.4测试266其它276.1查看日志276.2常用命令276.3好用的文档27已解决及待解决问题28待解决问题28已解决问题281概述1.1技术原理Oracle公司的GoldenGateTDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变
6、化应用到目标数据库,实现源数据库与目标数据库同步、双活。GoldenGateTDM软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,其复制过程简图如下:利用捕捉进程(CaptureProcess)在源系统端读取OnlineRedoLog或ArchiveLog,然后进行解析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为GoldenGateTDM自定义的中间格式存放在队列文件中。再利用传送进程将队列文件通过TCP/IP传送到目标系统。捕捉进程在每次读完log中的数
7、据变化并在数据传送到目标系统后,会写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止并恢复后可从检查点位置继续复制。目标系统接受数据变化并缓存到GoldenGateTDM队列当中,队列为一系列临时存储数据变化的文件,等待投递进程读取数据。GoldenGateTDM投递进程从队列中读取数据变化并创建对应的SQL语句,通过数据库的本地接口执行,提交到数据库成功后更新自己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。由此可见,GoldenGateTDM是一种基于软件的数据复制方式,它从数据库的日志解析
8、数据的变化(数据量只有日志的四分之一左右)。GoldenGateTDM将数据变化转化为自己的格式,直接通过TCP/IP网络传输,无需依赖于数据库自身的传递方式,而且可以通过高达9:1的压缩率对数据进行压缩,可以大大降低带宽需求。在目标端,GoldenGateTD
此文档下载收益归作者所有