OracleGoldenGate培训教材

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OracleGoldenGate技术培训甲骨文(中国)软件系统有限公司杨永波资深技术顾问2©2011Oracle–ProprietaryandConfidentialGoldenGate培训课程简介•从GoldenGate入门基础入手,逐步介绍GoldenGate产品功能,产品优势,适用的业务场景。•详细讲解GoldenGate的工作原理。•详细讲解GoldenGate容灾解决方案,从初始准备至容灾完成的详细步骤,设计考虑点等。•介绍GoldenGate在容灾方面的典型案例。•课程结束后,培训对象可以掌握GoldenGate产品基本技能,工作原理及容灾实现过程。3©2011Oracle–ProprietaryandConfidential目录1.GoldenGate产品介绍2.GoldenGate工作原理3.GoldenGate系统要求4.GoldenGate容灾实现方案5.GoldenGate容灾成功案例6.讨论和总结4©2011Oracle–ProprietaryandConfidential目录1.GoldenGate产品介绍1.1GoldenGate技术特性和核心价值1.2GoldenGate部署架构1.3GoldenGate应用场景2.GoldenGate工作原理3.GoldenGate系统要求4.GoldenGate容灾实现方案5.GoldenGate容灾成功案例6.讨论和总结5©2011Oracle–ProprietaryandConfidentialGoldenGate历史简介•创建于1995年,总部设在美国旧金山。•致力于数据复制领域的专业公司。•全球超过4,000个安装许可,分布在政府、银行、制造、传媒、电信、证券、医疗和零售等各大行业,其中有多个全球财富500强企业。•与Oracle、IBM、HP、Microsoft、Sybase、Teradata等著名企业建立了紧密合作关系。•2009年7月Oracle收购GoldenGate公司。•GoldenGate成为Oracle公司在数据复制领域的旗舰产品。6©2011Oracle–ProprietaryandConfidential什么是OracleGoldenGate•OracleGoldenGate软件是一种基于log(日志)的结构化数据复制软件,它通过解析源数据库在线log或归档log获得数据的增、删、改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。OracleGoldenGate软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒级的实时复制。7©2011Oracle–ProprietaryandConfidentialGoldenGate第三方评测报告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.03.02.9TotalRating1816.216.714.81612.713.1WeightedRating4.7054.2954.5653.84.283.6753.645Source:GartnerCriticalCapabilitiesforDataIntegrationTools:CommonDataDeliveryStyles,Dec2010(showingtop7of11vendorsinchartabove)OracleGoldenGateGartner5.0outof5.0ClearlytheIndustryLeaderinDataReplicationandSynchronization8©2011Oracle–ProprietaryandConfidential高性能灵活性和可扩展性可靠性•亚秒级延迟•对源端数据源影响最小,能够以低资源消耗完成每秒数千交易的复制•开放架构•支持多种异构源和复制目标•数据集成架构敏捷快速扩展•以事务为单位,完全保证交易完整性,一致性•中断后快速恢复•保证数据连续可用GoldenGate技术特性9©2011Oracle–ProprietaryandConfidentialGoldenGate技术特性(续)-支持多种异构环境DatabasesO/SandPlatformsOracleGoldenGateCapture:OracleDB2forv9.7DB2forv10onz/OSMicrosoftSQLServerfor2008R1,R2SybaseASE,15.5TeradataEnscribeSQL/MPSQL/MXMySQLJMSmessagequeuesOracleGoldenGateDelivery:Alllistedabove,plus:TimesTen,IBMSystemI,Netezza&GreenplumETLproductLinuxSunSolarisWindows2000,2003,XP,2008HPNonStopHP-UXIBMAIXIBMzSerieszLinux10©2011Oracle–ProprietaryandConfidentialGoldenGate核心价值-低资源消耗,实时数据集成,基于交易完整性的实时数据灾备及数据复制NewDB/HW/OS/APPFullyActiveDistributedDBReportingDatabaseDataWarehouseGlobalDataCentersODSDataIntegratorZeroDowntimeUpgrade&MigrationQueryOffloading,DisasterRecoveryDataSynchronizationacrosstheEnterpriseReal-timeBI,OperationalReporting,MDMEventDrivenArchitecture,SOAHighlyAvailable/DisasterRecoveryLog-based,changeddataDatabaseMessageBusLegacyMessageBus11©2011Oracle–ProprietaryandConfidential目录1.GoldenGate产品介绍1.1GoldenGate技术特性和核心价值1.2GoldenGate部署架构1.3GoldenGate应用场景2.GoldenGate工作原理3.GoldenGate系统要求4.GoldenGate容灾实现方案5.GoldenGate容灾成功案例6.讨论和总结12©2011Oracle–ProprietaryandConfidentialGoldenGate灵活的部署架构单向复制-查询负载分离(生产机-查询机)-零宕机数据移植-灾备双向复制-高级灾备(HotStandby)-双业务中心(Active-Active)点对点(PeertoPeer)-负载均衡-多业务中心广播-数据下发数据整合-数据仓库BPMBAMCEP数据发布-基于消息发布13©2011Oracle–ProprietaryandConfidential目录1.GoldenGate产品介绍1.1GoldenGate技术特性和核心价值1.2GoldenGate部署架构1.3GoldenGate应用场景2.GoldenGate工作原理3.GoldenGate系统要求4.GoldenGate容灾实现方案5.GoldenGate容灾成功案例6.讨论和总结14©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景高可用性与容灾•容灾与应急备份•消除计划内停机•双业务中心实时数据集成•数据仓库实时供给•实时报表15©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-容灾与应急备份实现:快速恢复和切换最小化数据损失重新同步主备两端数据用途:在非计划性停机时保持业务连续16©2010Oracle–ProprietaryandConfidentialOracleGoldenGate用于数据容灾OracleGoldenGate两端系统双活的结构OracleGoldenGate架构非常灵活OracleGoldenGate容灾方案属于基于逻辑的数据容灾OracleGoldenGate对操作系统没有特定的要求OracleGoldenGate对数据库版本没有特定的要求OracleGoldenGate能容忍苛刻的网络环境OracleGoldenGate不存在逻辑坏块GoldenGate应用场景-容灾与应急备份17©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-高可用性:减少计划内停机实现:保障业务零或者近似零停机滚动升级降低业务中断带来的损失用途:保障系统/应用/数据库在升级、移植和维护期间业务的可用性18©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-高可用性:双业务中心(Active-Active)实现:负载均衡,提高系统整体性能连续可用,快速的容灾接管冲突检测和处理19©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-Active-ActiveforContinuousAvailability是灾备建设的一种趋势•最大化利用灾备中心的IT设施•加倍的计算能力:双中心同时进行业务处理。•提升系统整体性能•双中心负载均衡•改善地域分布,提高系统及网络响应。可以利用就近的原则,采用最快的网络连接,提升操作效能及响应速度。•持续的IT服务•异地部署,没有距离限制•快速接管,RTO0。其中任何一个出现故障,不影响系统运行,无缝接管。•双活的数据库•实现双向复制,同时两端数据库都是活动的,可以对两端的数据库同时进行操作,并保证两端数据库的同步。20©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-数据仓库实时供给实现:数据仓库数据实时得到更新对源系统低影响用途:提升商务智能和信息分析能力实时可用的数据仓库21©2011Oracle–ProprietaryandConfidentialGoldenGate应用场景-实时报表实现:将实时报表从主系统剥离,可根据客户需求定制显著提高主系统性能用途:实时报表提高系统性能和可用性22©2011Oracle–ProprietaryandConfidential目录1.GoldenGate产品介绍2.GoldenGate工作原理2.1GoldenGate的变化数据捕获2.2GoldenGate的变化数据传输2.3GoldenGate的变化数据投递3.GoldenGate系统要求4.GoldenGate容灾实现方案5.GoldenGate容灾成功案例6.讨论和总结23©2011Oracle–ProprietaryandConfidentialGoldenGate变化数据捕获-性能和可扩展性•基于数据库日志捕获变化数据–高吞吐量:每小时可以处理60G的数据库日志–低资源消耗:占用不到3%的CPU,300M左右的内存•松耦合架构–通过配置多个捕获进程进行灵活性扩展(通常不需要)–可以对一组大表(热表),配置独立的捕获进程•过滤和压缩–不必要的变化数据直接过滤掉–Updates和Deletes操作默认进行压缩处理24©2011Oracle–Pr

1 / 80
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功