- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
OracleGoldenGate
测试文档
OracleGoldenGate介绍
GoldenGateTDM〔交易资料管理〕软体是一种基于日志的结构化资料複製软体,它通过解析源资料库在线日志或归档日志获得资料的增删改变化,再将这些变化应用到目标资料库,实现源资料库与目标资料库同步、双活。GoldenGateTDM软体可以在异构的IT根底结构〔包括几乎所有常用作业系统平台和资料库平台〕之间实现大量资料亚秒一级的即时複製,其複製过程简图如下:
如上图所示,GoldenGateTDM的资料複製过程如下:
???
利用捕捉进程(CaptureProcess)在源系统端读取OnlineRedoLog或ArchiveLog,然后进行解析,只提取其中资料的变化如增、删、改操作,并将相关资讯转换爲GoldenGateTDM自定义的中间格式存放在伫列文件中。再利用传送进程将伫列文件通过TCP/IP传送到目标系统。捕捉进程在每次读完log中的资料变化并在资料传送到目标系统后,会写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止并恢复后可从检查点位置继续複製;
???
目标系统接受资料变化并缓存到GoldenGateTDM伫列当中,伫列爲一系列临时存储资料变化的文件,等待投递进程读取资料;
???
GoldenGateTDM投递进程从伫列中读取资料变化并创立对应的SQL语句,通过资料库的本地介面执行,提交到资料库成功后更新自己的检查点,记录已经完成複製的位置,资料的複製过程最终完成。
由此可见,GoldenGateTDM是一种基于软体的资料複製方式,它从资料库的日志解析资料的变化〔资料量只有日志的四分之一左右〕。GoldenGateTDM将资料变化转化爲自己的格式,直接通过TCP/IP网路传输,无需依赖于资料库自身的传递方式,而且可以通过高达9:1的压缩率对资料进行压缩,可以大大降低带宽需求。在目标端,GoldenGateTDM可以通过交易重组,分批载入等技术手段大大加快资料投递的速度和效率,降低目标系统的资源佔用,可以在亚秒级实现大量资料的複製,并且目标端资料库是活动的
GoldenGateTDM提供了灵活的应用方桉,基于其先进、灵活的技术架构可以根据用户需求组成各种拓扑结构,如下图:
GoldenGateTDM可以提供可靠的资料複製,主要表达在下面三点:
保证事务一致性
GoldenGateTDM在灾备资料库应用複製资料库交易的顺序与在生産中心资料库上的顺序相同,并且按照相同的事务环境提交,确保在目标系统上资料的完整性和读一致性,爲即时查询和事务处理创造了条件。?
检查点机制保障资料无丧失
GoldenGateTDM的抽取和複製进程使用检查点机制记录完成複製的位置。对于抽取进程,其检查点记录当前已经抽取日志的位置和写伫列文件的位置;对于投递进程,其检查点记录当前读取伫列文件的位置。检查点机制可以保证在系统、网路或GoldenGateTDM进程故障重啓后资料无丧失。
可靠的资料传输机制
GoldenGateTDM用应答机制传输交易资料,只有在得到确认消息后才认爲资料传输完成,否那么将自动重新传输资料,从而保证了抽取出的所有资料都能发送到备份端。资料传输过程中支援128位加密和资料压缩功能。
Oracle公司的GoldenGate産品,可以在异构的IT根底结构之间实现大量资料的秒一级的资料捕捉、转换和投递。GoldenGate可以支援几乎所有常用作业系统如和资料库平台,如下表所示:
作业系统 资料库
MSNT,2000,XP,Linux,SunSolaris,HP-UX,IBMAIX,HPNonStop,TRU64,IBMz/OS,OS/390 Oracle,DB2,MSSQLServer,MySQL,Enscribe,SQL/MP,SQL/MX,Sybase,Teradata,其他ODBC相容资料库
2.OracleGoldenGateForOracle(windows平台)安装
GoldenGate的安装非常简单,将解压缩安装文件到指定目录。比方安装文件解压缩后的路径爲d:\ggs
安装步骤如下:
1. 进入命令行
2. 切换到ggs目录下
3. 输入命令installaddserviceaddevents
4. 输入ggsci进入GoldenGate的命令行
5. 输入createsubdirs
OK,GoldenGate安装就已经完成了。
实际操作如下
C:\DocumentsandSettings\PONYd:
D:\cdgg
文档评论(0)