-【优秀文档】oracleGoldenGate学习笔记(整理版)

-【优秀文档】oracleGoldenGate学习笔记(整理版)

ID:47877083

大小:131.55 KB

页数:23页

时间:2019-11-16

-【优秀文档】oracleGoldenGate学习笔记(整理版)_第1页
-【优秀文档】oracleGoldenGate学习笔记(整理版)_第2页
-【优秀文档】oracleGoldenGate学习笔记(整理版)_第3页
-【优秀文档】oracleGoldenGate学习笔记(整理版)_第4页
-【优秀文档】oracleGoldenGate学习笔记(整理版)_第5页
资源描述:

《-【优秀文档】oracleGoldenGate学习笔记(整理版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、OracleGoldenGate测试文档1・OracleGoldenGate介绍GoldenGateTDM(交易数据管理)软件是一种基于LI志的结构化数据复制软件,它通过解析源数据库在线I」志或归档II志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。GoldenGateTDM软件可以在界构的IT基础结构(包括儿乎所有常用操作系统平台和数据库平台)Z间实现人量数据亚秒-级的实时复制,其复制过程简图如下:数据昨ulII」林系统数据库生产系统_如上图所示,GoldenGateT

2、DM的数据复制过程如卜":®利川捕捉进程(CaptureProcess)在源系统端读取OnlineRedoLog或ArchiveLog,然后进行解析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为GoldenGateTDM口定义的中间格式存放在队列文件中。再利用传送进程将队列文件通过TCP/IP传送到目标系统。捕捉进程在每次读完log中的数据变化并在数据传送到FI标系统后,会写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止并恢复后可从检杳点位置继续复制;目标系统接受数据变化并缓存

3、到GoldenGateTDM队列当中,队列为一•系列临吋存储数据变化的文件,等待投递进程读取数据;GoldenGateTDM投递进程从队列中读取数据变化并创建对应的SQL语句,通过数据库的木地接口执行,提交到数据库成功后更新口己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。由此可见,GoldenGateTDM是一种基于软件的数据复制方式,它从数据库的口志解析数据的变化(数据量只冇LI志的四分Z—左右)。GoldenGateTDM将数据变化转化为自己的格式,宜接通过TCP/IP网络传输,无需依赖于数据库

4、自身的传递方式,而且可以通过高达9:1的压缩率对数据进行压缩,可以人大降低带宽需求。在目标端,GoldenGateTDM可以通过交易重组,分批加载等技术手段大大加快数据投递的速度和效率,降低冃标系统的资源山用,可以在亚秒级实现人量数据的复制,并且目标端数据库是活动的GoldenGateTDM提供了灵活的应用方案,基于其先进、灵活的技术架构可以根据用户需求组成各种拓扑结构,如图所示:一对一-对多分层结枸舉剧库彌B库忖瞒1骥双向复制丿•》・7WHeme多对一GoldenGateTDM可以提供可靠的数据复制,主要体现在

5、卜-面三点:保证事务一致性GoldenGateTDM在灾备数据库应用复制数据库交易的顺序与在生产中心数据库上的顺序相同,并且按照相同的事务环境提交,确保在目标系统上数据的完整性和读一致性,为实时查询和事务处理创造了条件。检查点机制保障数据无丢失GoldenGateTDM的抽取和复制进程使用检杏点机制记录完成复制的位置。对于抽取进程,其检查点记录当前已经抽取口志的位置和写队列文件的位置;对于投递进程,其检查点记录当前读取队列文件的位置。检查点机制可以保证在系统、网络或GoldenGateTDM进程故障重启后数据无丢

6、失。可靠的数据传输机制GoldcnGatcTDM用应答机制传输交易数据,只冇在得到确认消息后才认为数据传输完成,否则将白动重新传输数据,从而保证了抽取出的所有数据都能发送到备份端。数据传输过程中支持128位加密和数据压缩功能。Oracle公司的GoldenGate产品,可以在异构的IT基础结构之间实现人址数据的秒一级的数据捕捉、转换和投递。GoldenGate可以支持儿乎所有常用操作系统如和数据库平台,如下表所示:操作系统数据库MSNT,2000,XP,Linux,SunSolaris,HP-UX,IBMA1X,

7、HPNonStop,TRU64,IBMz/OS,OS/390Oracle,DB2,MSSQLServer,MySQL,Enscribe,SQL/MP,SQL/MX,Sybase,Teradata,其他ODBC兼容数据库2.OracleGoldenGateForOracle(windows平台)安装GoldenGate的安装非常简单,将解压缩安装文件到指定目录。比如安装文件解压缩后的路径为d:ggs安装步骤如下:1.进入命令行2.切换到ggsFl录下3.输入命令installaddserviceaddevents

8、4.输入ggsci进入GoldenGate的命令行5.箔了入createsubdirsOK,GoldenGate&装就已经完成了。实际操作如下C:DocumentsandSettingsPONY>d:D:>cdggsD:ggs>installaddscrviccaddcvcntsOracleGoldenGatemessagesinstalledsuccessful

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。