OracleGoldenGate培训教材10969.pptx
《OracleGoldenGate培训教材10969.pptx》由会员分享,可在线阅读,更多相关《OracleGoldenGate培训教材10969.pptx(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、OracleGoldenGate技技术培培训甲骨文(中国)软件系统有限公司甲骨文(中国)软件系统有限公司杨永波杨永波资深技术顾问资深技术顾问22011OracleProprietaryandConfidentialGoldenGate培训课程简介培训课程简介从GoldenGate入门基础入手,逐步介绍GoldenGate产品功能,产品优势,适用的业务场景。详细讲解GoldenGate的工作原理。详细讲解GoldenGate容灾解决方案,从初始准备至容灾完成的详细步骤,设计考虑点等。介绍GoldenGate在容灾方面的典型案例。课程结束后,培训对象可以掌握GoldenGate产品基本技能,工作原
2、理及容灾实现过程。32011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结42011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍1.1GoldenGate技术特性和核心价值技术特性和核心价值1.2GoldenGate部署架构部署架构1.3GoldenGate应用场景
3、应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结52011OracleProprietaryandConfidentialGoldenGate历史简介历史简介创建于1995年,总部设在美国旧金山。致力于数据复制领域的专业公司。全球超过4,000个安装许可,分布在政府、银行、制造、传媒、电信、证券、医疗和零售等各大行业,其中有多个全球财富500强企业。与Oracle、IBM、HP、Microsoft、Sybase、Teradata等著名企
4、业建立了紧密合作关系。2009年年7月月Oracle收购GoldenGate公司。GoldenGate成为Oracle公司在数据复制领域的旗舰产品。62011OracleProprietaryandConfidential什么是什么是OracleGoldenGateOracle GoldenGate软件是一种基于log(日志)的结构化数据复制软件,它通过解析源数据库在线log或归档log获得数据的增、删、改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。Oracle GoldenGate 软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大
5、量数据亚秒级的实时复制。72011OracleProprietaryandConfidentialGoldenGate第三方评测报告第三方评测报告Weight-ingIBMOracleInform-aticaiWaySAPSASMicro-softBulkdatamovement55%5.04.55.04.14.64.34.3Federatedviews15%3.93.03.93.74.23.42.2Message-orientedmovement10%4.53.73.34.13.22.03.7Datareplicationandsynchronization20%4.65.04.52.94.
6、03.02.9TotalRating1816.216.714.81612.713.1WeightedRating4.7054.2954.5653.84.283.6753.645Source:GartnerCriticalCapabilitiesforDataIntegrationTools:CommonDataDeliveryStyles,Dec2010(showing top 7 of 11 vendors in chart above)Oracle GoldenGateGartner 5.0 out of 5.0Clearly the Industry Leader in Data Rep
7、lication and Synchronization82011OracleProprietaryandConfidential高性能高性能灵活性和可灵活性和可扩展性展性可靠性可靠性亚秒级延迟亚秒级延迟对源端数据源影响最小,对源端数据源影响最小,能够以低资源消耗完能够以低资源消耗完成每秒数千交易的复制成每秒数千交易的复制开放架构开放架构支持多种异构源和复制目标支持多种异构源和复制目标数据集成架构敏捷快速扩展数据集成架构敏捷快速扩展以事务为单位,完全保证交易完整性,一致性以事务为单位,完全保证交易完整性,一致性中断后快速恢复中断后快速恢复保证数据连续可用保证数据连续可用GoldenGate技术
8、特性技术特性92011OracleProprietaryandConfidentialGoldenGate技术特性(续)技术特性(续)支持多种异构环境支持多种异构环境DatabasesO/SandPlatformsOracle GoldenGate Capture:Oracle DB2 for v 9.7 DB2 for v 10 on z/OS Microsoft SQL Server for 2008 R1,R2 Sybase ASE,15.5 Teradata Enscribe SQL/MP SQL/MX MySQL JMS message queuesOracle GoldenGate
9、 Delivery:All listed above,plus:TimesTen,IBM System I,Netezza&Greenplum ETL productLinuxSun SolarisWindows 2000,2003,XP,2008HP NonStopHP-UXIBM AIXIBM z SerieszLinux102011OracleProprietaryandConfidentialGoldenGate核心价值核心价值低资源消耗,实时数据集成,基于交易完整性的实时数据灾备及数据复制低资源消耗,实时数据集成,基于交易完整性的实时数据灾备及数据复制NewDB/HW/OS/APPF
10、ullyActiveDistributedDBReportingDatabaseDataWarehouseGlobalDataCentersODSData IntegratorZero Downtime Upgrade&MigrationQuery Offloading,Disaster RecoveryData Synchronization across the EnterpriseReal-time BI,Operational Reporting,MDMEvent Driven Architecture,SOAHighly Available/Disaster RecoveryLog-
11、based,changed dataDatabaseMessageBusLegacyMessageBus112011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍1.1GoldenGate技术特性和核心价值技术特性和核心价值1.2GoldenGate部署架构部署架构1.3GoldenGate应用场景应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结122011OracleP
12、roprietaryandConfidentialGoldenGate灵活的部署架构灵活的部署架构单向复制单向复制-查询负载分离(生产机查询机)-零宕机数据移植-灾备双向复制双向复制-高级灾备(HotStandby)-双业务中心(Active-Active)点对点(点对点(PeertoPeer)-负载均衡-多业务中心广播广播-数据下发数据整合数据整合-数据仓库BPMBAMCEP数据发布数据发布-基于消息发布132011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍1.1GoldenGate技术特性和核心价值技术特性和核心价值1.
13、2GoldenGate部署架构部署架构1.3GoldenGate应用场景应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结142011OracleProprietaryandConfidentialGoldenGate应用场景应用场景高可用性与容灾高可用性与容灾容灾与应急备份消除计划内停机双业务中心实时数据集成实时数据集成数据仓库实时供给实时报表152011OracleProprietaryandConfidentialGoldenGat
14、e应用场景应用场景容灾与应急备份容灾与应急备份实现实现:快速恢复和切换最小化数据损失重新同步主备两端数据用途用途:在非计划性停机时保持业务连续162010OracleProprietaryandConfidentialOracleGoldenGate用于数据容灾OracleGoldenGate两端系统双活的结构OracleGoldenGate架构非常灵活OracleGoldenGate容灾方案属于基于逻辑的数据容灾OracleGoldenGate对操作系统没有特定的要求OracleGoldenGate对数据库版本没有特定的要求OracleGoldenGate能容忍苛刻的网络环境OracleGo
15、ldenGate不存在逻辑坏块GoldenGate应用场景应用场景容灾与应急备份容灾与应急备份172011OracleProprietaryandConfidentialGoldenGate应用场景应用场景高可用性:减少计划内停机高可用性:减少计划内停机实现实现:保障业务零或者近似零停机滚动升级降低业务中断带来的损失用途用途:保障系统/应用/数据库在升级、移植和维护期间业务的可用性182011OracleProprietaryandConfidentialGoldenGate应用场景应用场景高可用性:双业务中心(高可用性:双业务中心(Active-Active)实现实现:负载均衡,提高系统整体
16、性能连续可用,快速的容灾接管冲突检测和处理192011OracleProprietaryandConfidentialGoldenGate应用场景应用场景 Active-Active for Continuous Availability 是灾备建设的一种趋势是灾备建设的一种趋势最大化利用灾备中心的最大化利用灾备中心的IT设施设施加倍的计算能力:双中心同时进行业务处理。提升系统整体性能提升系统整体性能双中心负载均衡改善地域分布,提高系统及网络响应。可以利用就近的原则,采用最快的网络连接,提升操作效能及响应速度。持续的持续的IT服务服务异地部署,没有距离限制快速接管,RTO0。其中任何一个出现故
17、障,不影响系统运行,无缝接管。双活的数据库双活的数据库实现双向复制,同时两端数据库都是活动的,可以对两端的数据库同时进行操作,并保证两端数据库的同步。202011OracleProprietaryandConfidentialGoldenGate应用场景应用场景数据仓库实时供给数据仓库实时供给实现实现:数据仓库数据实时得到更新对源系统低影响用途用途:提升商务智能和信息分析能力实时可用的数据仓库212011OracleProprietaryandConfidentialGoldenGate应用场景应用场景实时报表实时报表实现实现:将实时报表从主系统剥离,可根据客户需求定制显著提高主系统性能用途用
18、途:实时报表提高系统性能和可用性222011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1GoldenGate的变化数据捕获的变化数据捕获2.2GoldenGate的变化数据传输的变化数据传输2.3GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结232011OracleProprietaryandConfidentialGol
19、denGate变化数据捕获变化数据捕获性能和可扩展性性能和可扩展性基于数据库日志捕获变化数据基于数据库日志捕获变化数据高吞吐量:每小时可以处理60G的数据库日志低资源消耗:占用不到3%的CPU,300M左右的内存松耦合架构松耦合架构通过配置多个捕获进程进行灵活性扩展(通常不需要)可以对一组大表(热表),配置独立的捕获进程过滤和压缩过滤和压缩不必要的变化数据直接过滤掉Updates和Deletes操作默认进行压缩处理242011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1Golden
20、Gate的变化数据捕获的变化数据捕获2.2GoldenGate的变化数据传输的变化数据传输2.3GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结252011OracleProprietaryandConfidentialGoldenGate变化数据传输变化数据传输基于基于TCP/IP协议进行数据传输协议进行数据传输低带宽:512k的带宽都可以远距离传输:已有案例中最远距离为天津伦敦实时数据同步加密加密传输过程支持加密方式传输压缩压缩传输
21、过程压缩比可达到8:1262011OracleProprietaryandConfidential目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1GoldenGate的变化数据捕获的变化数据捕获2.2GoldenGate的变化数据传输的变化数据传输2.3GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结272011OracleProprietaryandConfidentialGoldenGa
22、te变化数据投递变化数据投递性能和可扩展性性能和可扩展性松耦合架构松耦合架构通过配置多个投递进程进行灵活性扩展可以对一组大表(热表),配置独立的投递进程可以对单表再进行扩展,配置多个投递进程事务分组事务分组小事务可以进行分组处理,加快投递性能记录分批记录分批在一个SQL执行过程中,可以对记录进行分批处理,加快投递性能记录分批处理自动完成282011OracleProprietaryandConfidentialGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-Or
23、acle292011OracleProprietaryandConfidentialGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-Oracle302011OracleProprietaryandConfidentialGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压
24、缩源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-Oracle312011OracleProprietaryandConfidentialGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压缩投递:投递:严格遵循事务完整性,将变化数据提交到目标数据库.源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-Oracle322011OracleProprietaryandC
25、onfidentialGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压缩投递:投递:严格遵循事务完整性,将变化数据提交到目标数据库.源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-Oracle双向复制双向复制332011OracleProprietaryandConfidentialGoldenGate工作原理工作原理Oracle GoldenGate的工作过程如下:利用捕捉进程(Capture Pro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OracleGoldenGate 培训教材 10969
限制150内