- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 GoldenGate
GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展和完善,现在已经成为业内事实上的标准之一。
1.1 GoldenGate的历史
GoldenGate公司于1995年成立于美国加州旧金山,它的名称源自旧金山闻名于世的金门大桥。两位创始人Eric Fish和Todd Davidson最初旨在为Tandem计算机公司设计一个容错系统,由于GoldenGate的健壮性和出色的数据复制功能,银行用它来把ATM网络的交易数据发送到IBM大型机,后来广泛地应用到金融行业及要求数据复制高效、健壮的各个行业,全球licences数量超过4000。
该公司于2009年9月被Oracle公司收购,在此之前Oracle和GoldenGate公司就有了长达超过10年的合作关系。Oracle收购GoldenGate以后,按照Oracle公司的一贯策略,迅速把它和自己的数据库、中间件以及应用集成,依托Oracle公司研发技术的优势,并对其做了大量的更新和改进。截止到目前为止,全球已经有五百多家大客户使用GoldenGate作为其容灾、复制的解决方案。作为一个企业级的成熟产品,因为其快速、易用、灵活、健壮等特性,越来越多的用户把它作为关键业务系统容灾、复制、同步的首选。随着Oracle公司对其不断改进,这个产品会越来越稳定、成熟、可靠,同时也会有更多人去学习它,使用它。
目前GoldenGate的最新版本为11.1,为了和Oracle数据库、中间件产品的称谓保持一致,Oracle称之为11g,目前Oracle公司把它归到Fusion Middleware,也就是融合中间件产品线中。但实际上它和数据库的联系更加紧密,有经验的DBA花较短的时间就可以迅速地掌握它。
1.2 GoldenGate家族
Oracle GoldenGate最为常见的家族成员包括GoldenGate、GoldenGate Director(现更名为GoldenGate Management Pack,但是绝大部分熟悉GoldenGate的人还是习惯性地称其为GoldenGate Director,为了保证上下文的一致性,这里统一称其为GoldenGate Director)、 GoldenGate Veridata。另外,也有不太常见的GoldenGate for Mainframe和GoldenGate Adapters。
GoldenGate产品是核心产品,GoldenGate Director为GoldenGate提供友好的GUI配置管理界面,而GoldenGate Veridata为GoldenGate源端和目标端提供数据比对和校验的功能。
注意这三者并不是一个打包的产品,比如如果您购买了GoldenGate软件,如果需要图形界面或需要数据校验的功能,就需要额外购买GoldenGate Director或者GoldenGate Veridata。
1.3 GoldenGate及Oracle产品战略
在Oracle收购GoldenGate以后,与Oracle原有的 Data Guard、 ODI互为补充,共同为企业提供跨平台实时数据同步的解决方案。与此同时,又可以与Oracle Real Application Cluster、Data Guard一起为用户提供丰富、灵活的容灾方案及高可用特性,这既是Oracle公司当前也是其未来的产品发展策略与方向。
另外有的读者可能注意到了Oracle公司对其集成在数据库中的Streams的态度的一些变化。Oracle公司声称对其产品Streams将不再做任何重大改进,而是会把Streams的一些优秀特性集成到GoldenGate产品上来,同时Oracle也承诺继续对现有使用Streams的客户提供技术支持。与此同时,集成在Oracle数据库中的另外一项逻辑复制产品——Data Guard Logical Standby也遭受了同样的命运。Oracle对其产品线可整合能力可见一斑。
1.4 GoldenGate支持的平台以及数据库
截止到笔者撰写本书为止,GoldenGate几乎支持市面上流行的所有主流操作系统平台和数据库。
在不同的平台生成的core文件,有不同的本地堆栈跟踪工具来分析见表1-1。
表1-1
数据库产品 操作系统
及平台 源端 目标端 Oracle Database 所有源端支持的数据库 Windows 2000、2003、XP、Server 2008 MySQL HP Neoview Linux IBM DB2 ETL products Oracle Slaris Microsoft SQL Server JMS message que
文档评论(0)