OracleGoldenGate技术培训

上传人:无*** 文档编号:119100962 上传时间:2022-07-13 格式:PPTX 页数:82 大小:2.88MB
收藏 版权申诉 举报 下载
OracleGoldenGate技术培训_第1页
第1页 / 共82页
OracleGoldenGate技术培训_第2页
第2页 / 共82页
OracleGoldenGate技术培训_第3页
第3页 / 共82页
资源描述:

《OracleGoldenGate技术培训》由会员分享,可在线阅读,更多相关《OracleGoldenGate技术培训(82页珍藏版)》请在装配图网上搜索。

1、Oracle GoldenGate 技术培训技术培训甲骨文(中国)软件系统有限公司甲骨文(中国)软件系统有限公司杨永波杨永波 资深技术顾问资深技术顾问GoldenGate培训课程简介培训课程简介 从GoldenGate入门基础入手,逐步介绍GoldenGate产品功能,产品优势,适用的业务场景。详细讲解GoldenGate的工作原理。详细讲解GoldenGate容灾解决方案,从初始准备至容灾完成的详细步骤,设计考虑点等。介绍GoldenGate在容灾方面的典型案例。课程结束后,培训对象可以掌握GoldenGate产品基本技能,工作原理及容灾实现过程。目录目录1.GoldenGate产品介绍产品

2、介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结目录目录1.GoldenGate产品介绍产品介绍1.1 GoldenGate技术特性和核心价值技术特性和核心价值1.2 GoldenGate部署架构部署架构1.3 GoldenGate应用场景应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和

3、总结GoldenGate历史简介历史简介 创建于1995年,总部设在美国旧金山。致力于数据复制领域的专业公司。全球超过4,000个安装许可,分布在政府、银行、制造、传媒、电信、证券、医疗和零售等各大行业,其中有多个全球财富500强企业。与Oracle、IBM、HP、Microsoft、Sybase、Teradata等著名企业建立了紧密合作关系。2009年年7月月Oracle收购GoldenGate公司。GoldenGate成为Oracle公司在数据复制领域的旗舰产品。什么是什么是Oracle GoldenGate Oracle GoldenGate软件是一种基于log(日志)的结构化数据复制软

4、件,它通过解析源数据库在线log或归档log获得数据的增、删、改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。Oracle GoldenGate 软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒级的实时复制。GoldenGate第三方评测报告第三方评测报告 Weight-ing IBMOracleInform-aticaiWaySAPSASMicro-softBulk data movement55%5.04.55.04.14.64.34.3Federated views15%3.93.03.93.74.23.42.2Mes

5、sage-oriented movement10%4.53.73.34.13.22.03.7Data replication and synchronization20%4.65.04.52.94.03.02.9 Total Rating 1816.216.714.81612.713.1Weighted Rating 4.7054.2954.5653.84.283.6753.645Source:Gartner Critical Capabilities for Data Integration Tools:Common Data Delivery Styles,Dec 2010(showing

6、 top 7 of 11 vendors in chart above)Oracle GoldenGateGartner 5.0 out of 5.0Clearly the Industry Leader in Data Replication and Synchronization亚秒级延迟亚秒级延迟对源端数据源影响最小,对源端数据源影响最小,能够以低资源消耗能够以低资源消耗完成每秒数千交易的复制完成每秒数千交易的复制开放架构开放架构支持多种异构源和复制目标支持多种异构源和复制目标数据集成架构敏捷快速扩展数据集成架构敏捷快速扩展以事务为单位,完全保证交易完整性,一致以事务为单位,完全保证交易

7、完整性,一致性性中断后快速恢复中断后快速恢复保证数据连续可用保证数据连续可用GoldenGate技术特性技术特性GoldenGate技术特性(续)技术特性(续)支持多种异构环境支持多种异构环境DatabasesO/S and PlatformsOracle 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 queuesOr

8、acle GoldenGate Delivery:All listed above,plus:TimesTen,IBM System I,Netezza&Greenplum ETL productLinuxSun SolarisWindows 2000,2003,XP,2008HP NonStopHP-UXIBM AIXIBM z SerieszLinuxGoldenGate核心价值核心价值低资源消耗,实时数据集成,基于交易完整性的实时数据灾备及数据复制低资源消耗,实时数据集成,基于交易完整性的实时数据灾备及数据复制New DB/HW/OS/APP Fully Active Distribut

9、ed DBReporting DatabaseData WarehouseGlobal Data CentersODSData IntegratorZero Downtime Upgrade&MigrationQuery Offloading,Disaster RecoveryData Synchronization across the EnterpriseReal-time BI,Operational Reporting,MDMEvent Driven Architecture,SOAHighly Available/Disaster RecoveryLog-based,changed

10、dataDatabaseMessage BusLegacyMessage Bus目录目录1.GoldenGate产品介绍产品介绍1.1 GoldenGate技术特性和核心价值技术特性和核心价值1.2 GoldenGate部署架构部署架构1.3 GoldenGate应用场景应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate灵活的部署架构灵活的部署架构单向复制单向复制-查询负载分离(生产机查询机)-零宕机数据移植-灾备双向

11、复制双向复制-高级灾备(Hot Standby)-双业务中心(Active-Active)点对点(点对点(Peer to Peer)-负载均衡-多业务中心广播广播-数据下发数据整合数据整合-数据仓库BPMBAMCEP数据发布数据发布-基于消息发布目录目录1.GoldenGate产品介绍产品介绍1.1 GoldenGate技术特性和核心价值技术特性和核心价值1.2 GoldenGate部署架构部署架构1.3 GoldenGate应用场景应用场景2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容

12、灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate应用场景应用场景高可用性与容灾高可用性与容灾 容灾与应急备份 消除计划内停机 双业务中心 实时数据集成实时数据集成 数据仓库实时供给 实时报表GoldenGate应用场景应用场景容灾与应急备份容灾与应急备份实现实现:快速恢复和切换最小化数据损失重新同步主备两端数据用途用途:在非计划性停机时保持业务连续Oracle GoldenGate 用于数据容灾 Oracle GoldenGate 两端系统双活的结构 Oracle GoldenGate 架构非常灵活 Oracle GoldenGate 容灾方案属于基于逻辑的数据容灾 Orac

13、le GoldenGate 对操作系统没有特定的要求 Oracle GoldenGate 对数据库版本没有特定的要求 Oracle GoldenGate 能容忍苛刻的网络环境 Oracle GoldenGate 不存在逻辑坏块GoldenGate应用场景应用场景容灾与应急备份容灾与应急备份GoldenGate应用场景应用场景高可用性:减少计划内停机高可用性:减少计划内停机实现实现:保障业务零或者近似零停机滚动升级降低业务中断带来的损失用途用途:保障系统/应用/数据库在升级、移植和维护期间业务的可用性GoldenGate应用场景应用场景高可用性:双业务中心(高可用性:双业务中心(Active-A

14、ctive)实现实现:负载均衡,提高系统整体性能连续可用,快速的容灾接管冲突检测和处理GoldenGate应用场景应用场景 Active-Active for Continuous Availability 是灾备建设的一种趋势是灾备建设的一种趋势 最大化利用灾备中心的最大化利用灾备中心的IT设施设施 加倍的计算能力:双中心同时进行业务处理。提升系统整体性能提升系统整体性能 双中心负载均衡 改善地域分布,提高系统及网络响应。可以利用就近的原则,采用最快的网络连接,提升操作效能及响应速度。持续的持续的IT服务服务 异地部署,没有距离限制 快速接管,RTO0。其中任何一个出现故障,不影响系统运行,

15、无缝接管。双活的数据库双活的数据库 实现双向复制,同时两端数据库都是活动的,可以对两端的数据库同时进行操作,并保证两端数据库的同步。GoldenGate应用场景应用场景数据仓库实时供给数据仓库实时供给实现实现:数据仓库数据实时得到更新对源系统低影响用途用途:提升商务智能和信息分析能力实时可用的数据仓库GoldenGate应用场景应用场景实时报表实时报表实现实现:将实时报表从主系统剥离,可根据客户需求定制显著提高主系统性能用途用途:实时报表提高系统性能和可用性目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1 GoldenGate的变化数据捕获的变化数

16、据捕获2.2 GoldenGate的变化数据传输的变化数据传输2.3 GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate变化数据捕获变化数据捕获性能和可扩展性性能和可扩展性 基于数据库日志捕获变化数据基于数据库日志捕获变化数据 高吞吐量:每小时可以处理60G的数据库日志 低资源消耗:占用不到3%的CPU,300M左右的内存 松耦合架构松耦合架构 通过配置多个捕获进程进行灵活性扩展(通常不需要)可以对一组大表(热表),配

17、置独立的捕获进程 过滤和压缩过滤和压缩 不必要的变化数据直接过滤掉 Updates 和 Deletes 操作默认进行压缩处理目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1 GoldenGate的变化数据捕获的变化数据捕获2.2 GoldenGate的变化数据传输的变化数据传输2.3 GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate变化数据传输变化数据传输 基于基于TCP

18、/IP协议进行数据传输协议进行数据传输 低带宽:512k的带宽都可以 远距离传输:已有案例中最远距离为天津伦敦实时数据同步 加密加密 传输过程支持加密方式传输 压缩压缩 传输过程压缩比可达到8:1目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理2.1 GoldenGate的变化数据捕获的变化数据捕获2.2 GoldenGate的变化数据传输的变化数据传输2.3 GoldenGate的变化数据投递的变化数据投递3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总

19、结讨论和总结GoldenGate变化数据投递变化数据投递性能和可扩展性性能和可扩展性 松耦合架构松耦合架构 通过配置多个投递进程进行灵活性扩展 可以对一组大表(热表),配置独立的投递进程 可以对单表再进行扩展,配置多个投递进程 事务分组事务分组 小事务可以进行分组处理,加快投递性能 记录分批记录分批 在一个SQL执行过程中,可以对记录进行分批处理,加快投递性能 记录分批处理自动完成GoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-OracleGoldenGate工

20、作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-OracleGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压缩源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-OracleGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化

21、并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压缩投递:投递:严格遵循事务完整性,将变化数据提交到目标数据库.源数据库源数据库Oracle&Non-Oracle目标数据库目标数据库Oracle&Non-OracleGoldenGate工作原理工作原理捕获:捕获:实时读取交易日志捕捉数据变化并可实现过滤.队列文件:队列文件:暂存变化数据,用于下一步传输传输:传输:将数据传输到目标端,在传输过程中可以进行加密和压缩投递:投递:严格遵循事务完整性,将变化数据提交到目标数据库.源数据库源数据库Oracle&Non-Oracle目

22、标数据库目标数据库Oracle&Non-Oracle双向复制双向复制GoldenGate工作原理工作原理Oracle GoldenGate的工作过程如下:利用捕捉进程(Capture Process)在源系统端读取Online Redo Log或Archive Log,然后进行解析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为Oracle GoldenGate自定义的中间格式存放在队列文件中。再利用传送进程将队列文件通过TCP/IP传送到目标系统。捕捉进程在每次读完log中的数据变化并在数据传送到目标系统后,会写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止

23、并恢复后可从检查点位置继续复制;GoldenGate工作原理工作原理 目标系统接受数据变化并缓存到Oracle GoldenGate队列当中,队列为一系列临时存储数据变化的文件,等待投递进程读取数据。队列数据量一般只有log的四分之一左右;Oracle GoldenGate投递进程从队列中读取数据变化并创建对应的SQL语句,通过数据库的本地接口执行,提交到数据库成功后更新自己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。演演 示示目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求3.1 生产端系统要求生产

24、端系统要求3.2 容灾端系统要求容灾端系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate系统要求系统要求生产端系统要求生产端系统要求 数据库要求:生产数据库需开启归档模式。对于RAC环境,需确保每个节点的Archive log对于GoldenGate用户都是可读的。系统资源要求:CPU:每个进程消耗一核的3%内存:每个进程消耗150-300M内存 网络要求:需要一个IP地址和一组端口(建议预留50个左右),在源和目标之间保证通过该端口可以互相访问即可,不绑定任何网卡。网络带宽:高峰每小时归档日志大

25、小/3600(秒/小时)/3(日志过滤比例)/8(压缩比率)8(每字节8位)存储要求:软件安装:200M左右队列文件:每天归档日志大小1/3队列文件保存天数目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求3.1 生产端系统要求生产端系统要求3.2 容灾端系统要求容灾端系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate系统要求系统要求容灾端系统要求容灾端系统要求 数据库要求:容灾端数据库可以不开启归档模式。如果建立双活(

26、Active-Active),需要开启归档模式。系统资源要求:CPU:每个进程消耗一核的3%内存:每个进程消耗150-300M内存 网络要求:需要一个IP地址和一组端口(建议预留50个左右),在源和目标之间保证通过该端口可以互相访问即可,不绑定任何网卡。网络带宽:高峰每小时归档日志大小/3600(秒/小时)/3(日志过滤比例)/8(压缩比率)8(每字节8位)存储要求:软件安装:200M左右队列文件:每天归档日志大小1/3队列文件保存天数目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现

27、方案容灾实现方案4.1 容灾中心概念及标准容灾中心概念及标准4.2 主流容灾技术对比主流容灾技术对比4.3 GoldenGate不停机容灾实现方案不停机容灾实现方案4.4 GoldenGate容灾设计最佳实践容灾设计最佳实践4.5 GoldenGate容灾集中监控方案容灾集中监控方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结容灾中心概念及标准容灾中心概念及标准容灾备份系统的主要技术指标容灾备份系统的主要技术指标 恢复时间目标恢复时间目标RTO、恢复业务点目标、恢复业务点目标RPO 例如:海关要求例如:海关要求RTO=10分钟分钟 重要信息系统灾难恢复指南重要信息系

28、统灾难恢复指南的灾备级别的灾备级别 第第6级:数据零丢失级:数据零丢失 第第5级:远程实时复制级:远程实时复制(少量数据损失)(少量数据损失)第第4级:定时批量传送级:定时批量传送(大量数据损失)(大量数据损失)数据损失和性能之间的平衡数据损失和性能之间的平衡 同步复制同步复制 异步复制异步复制容灾中心概念及标准容灾中心概念及标准灾备解决方案的七个级别,国际标准灾备解决方案的七个级别,国际标准SHARE 78 等级零:无异地备份等级零:无异地备份 等级一:备份介质异地存放等级一:备份介质异地存放 等级二:备份介质异地存放及备用场地等级二:备份介质异地存放及备用场地 等级三:备份介质异地存放及备

29、份中心等级三:备份介质异地存放及备份中心 等级四:定时数据备份及备份中心等级四:定时数据备份及备份中心 等级五:实时数据备份及备份中心等级五:实时数据备份及备份中心 等级六:零数据丢失等级六:零数据丢失容灾中心概念及标准容灾中心概念及标准灾难恢复能力等级划分,国家标准灾难恢复能力等级划分,国家标准信息系统灾难恢复规范信息系统灾难恢复规范(GB/T 20988-2007)第第1级级 基本支持基本支持 第第2级级 备用场地支持备用场地支持 第第3级级 电子传输和部分设备支持电子传输和部分设备支持 第第4级级 电子传输及完整设备支持电子传输及完整设备支持 第第5级级 实时数据传输及完整设备支持实时数

30、据传输及完整设备支持 第第6级级 数据零丢失和远程集群支持数据零丢失和远程集群支持 容灾中心概念及标准容灾中心概念及标准容灾备份的建设和使用成本容灾备份的建设和使用成本 机房建设机房建设 基础设施:主机、存储设备、网络设备基础设施:主机、存储设备、网络设备 系统软件系统软件(操作系统、集群、数据库、中间件等操作系统、集群、数据库、中间件等)复制软件:如复制软件:如GoldenGate等等 运行维护:运行维护:网络使用成本网络使用成本 软硬件系统的实施、管理、维护软硬件系统的实施、管理、维护 水、电、物业、人员水、电、物业、人员需要考虑如何充分发挥灾备系统的投资!需要考虑如何充分发挥灾备系统的投

31、资!容灾中心概念及标准容灾中心概念及标准容灾系统规划和建设的考虑因素容灾系统规划和建设的考虑因素 系统的可恢复程度系统的可恢复程度 系统的可恢复程度包括:处理能力的恢复程度、数据的恢复程系统的可恢复程度包括:处理能力的恢复程度、数据的恢复程度、业务功能的恢复程度度、业务功能的恢复程度 系统的可容忍的中断时间系统的可容忍的中断时间 系统中断时间长短对应的业务损失程度应在可以接受的范围内系统中断时间长短对应的业务损失程度应在可以接受的范围内 成本成本 包括系统建设、维护成本,以及资源复用情况。包括系统建设、维护成本,以及资源复用情况。现有系统的保护机制现有系统的保护机制(备份(备份,硬件镜像)硬件

32、镜像)包括现有的技术、管理和人员包括现有的技术、管理和人员目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案4.1 容灾中心概念及标准容灾中心概念及标准4.2 主流容灾技术对比主流容灾技术对比4.3 GoldenGate不停机容灾实现方案不停机容灾实现方案4.4 GoldenGate容灾设计最佳实践容灾设计最佳实践4.5 GoldenGate容灾集中监控方案容灾集中监控方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结主流容灾技术对比主流容灾技

33、术对比传统的容灾解决方案传统的容灾解决方案节点节点2独立的存储阵列独立的存储阵列第三方的备份第三方的备份存储镜像存储镜像空闲的灾难恢复空闲的灾难恢复服务器服务器集群系统集群系统 节点节点1主流容灾技术对比主流容灾技术对比新一代的容灾解决方案新一代的容灾解决方案节点节点2 独立的存储阵列独立的存储阵列第三方的备份第三方的备份基于基于Log实时数据同步实时数据同步备用系统不是空闲的备用系统不是空闲的集群系统集群系统 节点节点13.实现联机实现联机/滚动升级滚动升级Read-Only/Read-WriteReportingBackupsTape1.备用系统可以减少主生备用系统可以减少主生产系统用于执

34、行上述操作产系统用于执行上述操作的工作负载,提高整个系的工作负载,提高整个系统的效率统的效率2.保护人为错误保护人为错误主流容灾技术对比主流容灾技术对比各种灾备技术的成本及对异构环境的支持各种灾备技术的成本及对异构环境的支持灾备技术灾备技术主机异构主机异构存储异构存储异构版本异构版本异构成本成本实施要求实施要求存储镜像存储镜像*支持支持不支持不支持支持支持极高极高统一存储统一存储设备及管理设备及管理卷复制卷复制*不支持不支持支持支持支持支持极高极高统一主机和统一主机和存储管理存储管理Data Guard不支持不支持支持支持不支持不支持极低极低系统分类系统分类GoldenGate支持支持支持支持

35、支持支持低低系统分类系统分类*存储镜像和逻辑卷复制在实际应用中很难支持主机异构存储镜像和逻辑卷复制在实际应用中很难支持主机异构主流容灾技术对比主流容灾技术对比存储镜像技术的风险存储镜像技术的风险 实施成本昂贵,设备和网络投入大实施成本昂贵,设备和网络投入大 网络带宽对同步效率影响较大网络带宽对同步效率影响较大 同时传输数据文件和日志文件同时传输数据文件和日志文件 无法过滤无效的无法过滤无效的IO,如临时表、排序等,如临时表、排序等 存储的错误操作可能也会被复制存储的错误操作可能也会被复制 对人为数据破坏的防范能力有限对人为数据破坏的防范能力有限 需要附加的多版本复制功能需要附加的多版本复制功能

36、 存在无法打开备用数据库的风险存在无法打开备用数据库的风险主流容灾技术对比主流容灾技术对比远程镜像的网络远程镜像的网络I/OControlFiles filOnline LogsArchive LogsFlashback LogsData FilesSYSTEM USERTEMPUNDO生产数据库备用数据库ControlFiles filOnlineLogsArchive LogsFlashback LogsDataFilesSYSTEM USERTEMPUNDO 变更变更Network I/O主流容灾技术对比主流容灾技术对比GoldenGate的网络的网络I/OControlFiles fi

37、lOnline LogsArchive LogsFlashback LogsData FilesSYSTEM USERTEMPUNDO生产数据库备用数据库Network I/O 变更变更ControlFiles filStandby Redo LogsArchive LogsFlashback LogsDataFilesSYSTEM USERTEMPUNDO7X less data volume*27X fewer network I/Os*主流容灾技术对比主流容灾技术对比网络传输量的分析网络传输量的分析 GG/DG只传输一份日志文件只传输一份日志文件 磁盘镜像技术将传输交易所在的所有数据块以

38、及归档日磁盘镜像技术将传输交易所在的所有数据块以及归档日志、控制文件等数据志、控制文件等数据 磁盘镜像技术无法区分出无效的磁盘镜像技术无法区分出无效的IO,如大量临时表操作、如大量临时表操作、排序操作等产生的排序操作等产生的IOGoldenGate主流容灾技术对比主流容灾技术对比投资回报率(投资回报率(ROI)分析)分析 GoldenGate 网络只要求标准的TCP/IP 备用节点可以双活,支持容灾设备复用 磁盘镜像技术 单独的软件license(如SRDF、Veritas VVR等)通常情况下生产系统和备份系统必须存储设备同构 网络投资大:距离限制,大量网络中继和转发设备 备用节点可能不能激

39、活目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案4.1 容灾中心概念及标准容灾中心概念及标准4.2 主流容灾技术对比主流容灾技术对比4.3 GoldenGate不停机容灾实现方案不停机容灾实现方案4.4 GoldenGate容灾设计最佳实践容灾设计最佳实践4.5 GoldenGate容灾集中监控方案容灾集中监控方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网

40、生产数据库生产数据库 灾备数据库灾备数据库应用系统应用系统GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库CaptureSource TrailTarget Trail应用系统应用系统1、启动捕获及传输进程、启动捕获及传输进程GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库CaptureSource TrailTarget Trail应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。1、启动捕获及

41、传输进程、启动捕获及传输进程GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库CaptureSource TrailTarget Trail应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。3、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。1、启动捕获及传输进程、启动捕获及传输进程GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾

42、备数据库CaptureSource TrailTarget TrailDelivery应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。3、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。4、启动投递进程,将第、启动投递进程,将第2步之后在步之后在生产数据库产生的增量数据复制到生产数据库产生的增量数据复制到灾备数据库,从而完成两端数据库灾备数据库,从而完成两端数据库完全同步。完全同步。1、启动捕获及传输进程、启动捕获及传输进程GoldenGate不停机容灾实现方案不停机

43、容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库CaptureSource TrailTarget TrailDelivery应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。3、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。5、发生灾难时,可将应用系统切换到灾备数据库。、发生灾难时,可将应用系统切换到灾备数据库。1、启动捕获及传输进程、启动捕获及传输进程应用系统应用系统4、启动投递进程,将第、启动投递进程,将第2步之后在步之后在生产数

44、据库产生的增量数据复制到生产数据库产生的增量数据复制到灾备数据库,从而完成两端数据库灾备数据库,从而完成两端数据库完全同步。完全同步。GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库CaptureSource TrailTarget TrailDelivery应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。3、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。5、发生灾难时,可将应用系统切换到灾

45、备数据库。、发生灾难时,可将应用系统切换到灾备数据库。6、在生产数据库恢复后,利用数据库工具从灾备数据库导出数据,导回到生产数据库。、在生产数据库恢复后,利用数据库工具从灾备数据库导出数据,导回到生产数据库。1、启动捕获及传输进程、启动捕获及传输进程应用系统应用系统4、启动投递进程,将第、启动投递进程,将第2步之后在步之后在生产数据库产生的增量数据复制到生产数据库产生的增量数据复制到灾备数据库,从而完成两端数据库灾备数据库,从而完成两端数据库完全同步。完全同步。GoldenGate不停机容灾实现方案不停机容灾实现方案局域网局域网/广域网广域网生产数据库生产数据库 灾备数据库灾备数据库7、或者配

46、置为、或者配置为Active-Active的模式,在生产数据库恢复后,只需要复制灾备期间发生的变化数据。的模式,在生产数据库恢复后,只需要复制灾备期间发生的变化数据。CaptureSource TrailTarget TrailSource TrailTarget TrailDeliveryDeliveryCapture应用系统应用系统2、利用数据库工具导出生产数据库备份文件。、利用数据库工具导出生产数据库备份文件。3、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。、将备份文件传递到目标数据库并进行导入,完成灾备数据库的初始化。5、发生灾难时,可将应用系统切换到灾备数据库。、发

47、生灾难时,可将应用系统切换到灾备数据库。1、启动捕获及传输进程、启动捕获及传输进程应用系统应用系统4、启动投递进程,将第、启动投递进程,将第2步之后在步之后在生产数据库产生的增量数据复制到生产数据库产生的增量数据复制到灾备数据库,从而完成两端数据库灾备数据库,从而完成两端数据库完全同步。完全同步。目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案4.1 容灾中心概念及标准容灾中心概念及标准4.2 主流容灾技术对比主流容灾技术对比4.3 GoldenGate不停机容灾实现

48、方案不停机容灾实现方案4.4 GoldenGate容灾设计最佳实践容灾设计最佳实践4.5 GoldenGate容灾集中监控方案容灾集中监控方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate容灾设计最佳实践容灾设计最佳实践生产端设计整体原则生产端设计整体原则 复制软件对生产数据库影响最小,以保证生产数据库的平稳运行。复制软件不能在生产数据库中建立临时对象,避免造成生产数据库不稳定、出现问题不宜排查等。复制软件只应处理数据库redo log和archive log,不能在数据库中进行任何操作,最小程度上影响生产数据库,以保证生产数据库的稳定。Golde

49、nGate容灾设计最佳实践容灾设计最佳实践复制过程设计推荐复制过程设计推荐GoldenGate队列文件需根据保存天数定期清除,以释放存储空间。GoldenGate队列文件大小,推荐设置如下:每天归档日志大小/40-50,最小200M每个Extract进程每小时可以处理60G左右的日志,如果小于此值,推荐只配置一个抽取进程。每个抽取进程推荐配置一个传输进程。每个replicat每小时可以处理20G左右的日志。如果大于此值,推荐对表进行分组。GoldenGate容灾设计最佳实践容灾设计最佳实践复制过程设计推荐(续)复制过程设计推荐(续)为加快抽取进程效率,推荐对要复制的表进行分组,通过不同的抽取进

50、程进行并行抽取。为节省队列文件占用的存储空间,需要在生产端和容灾端配置定期(保存天数)删除队列文件的参数。推荐配置为双向复制,以便容灾端快速接管;同时从容灾端向生产端恢复时,只复制期间发生的增量数据,避免全量初始化工作。推荐采用统一监控的方式,在每个容灾中心分布建立监控平台,监控其涉及的省份,GoldenGate抽取进程、复制进程的执行情况。目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案4.1 容灾中心概念及标准容灾中心概念及标准4.2 主流容灾技术对比主流容灾技术

51、对比4.3 GoldenGate不停机容灾实现方案不停机容灾实现方案4.4 GoldenGate容灾设计最佳实践容灾设计最佳实践4.5 GoldenGate容灾集中监控方案容灾集中监控方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate容灾集中监控方案容灾集中监控方案集中监控,每个容灾中心分别建立监控中心,监控其涉及的省份GoldenGate的运行状态。GoldenGate监控平台能够使客户定义、配置和管理GoldenGate各节点和进程,监控运行状态,简化系统管理。关键特性:集中管理多个GG进程 提供丰富的客户端和web界面提高可用性,易用性 提供

52、报警以及与第三方软件集成的接口 实时获取GG进程信息 对源系统无影响目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate容灾成功案例容灾成功案例AutoZoneBoston Consulting GroupCendant/TravelportDuke EnergyFederal Aviation AdministrationFiserv SolutionsGenuine Auto

53、Parts CompanyHertzMGM GrandOffice of Military Manpower Admin.OrbitzOParty CityPublix Super MarketsAllied Irish BanksANZ BankBanca SellaBanco de Credito e Inversion(BCI)Banco Internacional,S.A.-BITALBanco Nacional de Mexico Banco Popular de Puerto RicoBanco Santander MexicanoBank Gospodarki Zywnoscio

54、wejBank MandiriBank NegaraBank of AmericaBank of Central AsiaBank of Nova ScotiaBank UTIBankart d.o.o.BiKBoricaChina Trust Commercial BankCitigroupOTP BankPKO Bank PolskiPostbankRabobankShanghai Commercial&Savings Siam City BankState Bank of IndiaState Bank of MauritiusTaitung Business BankToronto D

55、ominion BankTransbank S.A.Twinsoft for Deutsche BahnUlster BankU.S.BankUnibancoWachoviaWashington Mutual BankWells FargoWorld SavingsZions Bank CorporationComericaCommercial Bank of GreeceConsorzio Triveneto SpaEmirates Bank InternationalEurobankFleet Financial ServicesFSPA FoereningssparbankenHDFC

56、BankHSBCHsin Chu Bank(HC Bank)Huntington Services Corp.ICB BankING PostbankJP Morgan ChaseKasaiorn Bank KnetKorean Exchange BankMuzoNational Australia GroupNational Bank Of GreeceAllscriptsAntelope Valley HospitalBaptist HealthBronx LebanonContinuum Health PartnersGroup Health CooperativeHealth Alli

57、ance of CincinnatiHuntsville HospitalINOVA Health SystemsIowa Health SystemKettering Medical CenterLegacy Health SystemMayo Clinic FoundationMontefiore Medical CenterNebraska Health SystemsNorth Carolina Baptist HealthOakwood Healthcare SystemsOSF HealthcarePark Nicollet Health ServicesParkview Heal

58、th SystemsPeace HealthSchering-PloughSharp HealthcareStanford MedicalSt.Francis HospitalSt.Josephs HospitalThomas Jefferson UniversityUniversity of Chicago HospitalsUniversity of Calif-San FranPreHoldings(ITC Financial)PromisantPulse EFTRetail DecisionsRaymond JamesRegionsykehuset i Tromsoe Samsung

59、CardSamsung SecuritiesSamsung WinnersSpeedway SuperamericaT-Chek SystemsTotal SystemsTravelers ExpressUBSVISAWestern UnionWoori SecuritiesABN-AMROADPAffinitas(Consortia)Alliance&LeicesterAssurant Inc.ATH Costa RicaAustrian Payment SystemsBankservBolsa de Valores de ColumbiaBombay Stock ExchangeBursa

60、tec(Mexican Stock Exchange)Capital SecuritiesCashCardCEKABCertegyCIBCComdataFederated InvestorsFidelity Information ServicesFirst Data Corp.First Data SlovakiaFirst TennesseeGirobankardHyundaiITS IncJCB International Co.Jih Sun SecuritiesKeyCorpKookmin CreditLG Card(LGC)Link-UKMarket Axess Corporati

61、onMasterLink SecuritiesMerrill LynchNational Credit Card CenterNational Processing CompanyPay PointPay by TouchPolarisPolcardAdelphia CableAMDBellSouthCable OneCablevision Systems Corp.Cingular WirelessComcast Communications Inc.CopperweldContinental DatagraphicsDell USADirecTVEmergis Inc.Gentronics

62、Hyundai Motor AmericaPostiniProcompSingapore Computer SystemsSIS/ADPSprintSyscomT-ComTexas Electronic Information Comp.Tokyo Information SystemsWest Corp WestconRossRoyal Instit.Chartered SurveyorsSabre HoldingsSafewaySandia National Labs U.S.DoEShell Oil Equiva ServicesSState of PennsylvaniaU.S.Air

63、 ForceU.S.Department of DefenseUS Foodservice Valero Energy CorporationWal-mart MexicoBankingFinancial and Insurance ServicesHealthcareCable,Telco,and ManufacturingeBusiness,Retail,Public/Govt.,ServicesGoldenGate容灾成功案例容灾成功案例中国典型大客户中国典型大客户GoldenGate容灾成功案例容灾成功案例海关总署,双业务中心海关总署,双业务中心远距离容灾(北京-广州异构平台北京:RA

64、C on HP Superdome广州:RAC on IBM 690低带宽(2M/40M)低延时(RPO=3s)全国第一个可随时接管的双业务中心(每4个月互换一次)快速业务切换(RTO15m)GoldenGate容灾成功案例容灾成功案例国家体育总局体彩中心,国家体育总局体彩中心,N+1容灾模式容灾模式N+1模式容灾各省市集中备份远距离低带宽GoldenGate容灾成功案例容灾成功案例美国银行,混合模式美国银行,混合模式超过五千八百家分行超过五千八百家分行及一万六千多部自动及一万六千多部自动柜员机柜员机热热 备备 份份 数数 据据 中中 心心 从从 贯贯 穿穿 北北 美美 的的 四四 台台 主主

65、 机机(HP NSK)抓抓 取取 数数 据据保保 障障 ATM 7X24小时小时可用可用热热 备备 份份 点点主主 数数 据据 中中 心心客客 户户客客 户户客客 户户客客 户户双向数据复制双向数据复制目录目录1.GoldenGate产品介绍产品介绍2.GoldenGate工作原理工作原理3.GoldenGate系统要求系统要求4.GoldenGate容灾实现方案容灾实现方案5.GoldenGate容灾成功案例容灾成功案例6.讨论和总结讨论和总结GoldenGate培训课程总结培训课程总结 掌握掌握GoldenGate产品功能产品功能 异构环境、高性能、低资源消耗、交易完整性。掌握掌握GoldenGate适用场景适用场景 容灾、应急备份、双业务中心、实时报表、实时数据仓库、不停机滚动升级。掌握掌握GoldenGate部署方式部署方式 单向、双向、一对多、多对一、点对点。掌握掌握GoldenGate工作原理工作原理 基于数据库日志,捕获,传输,投递3个进程 了解了解GoldenGate系统要求系统要求 CPU,内存,网络,存储空间 掌握掌握GoldenGate容灾实现过程容灾实现过程 不停机 了解了解GoldenGate容灾典型案例容灾典型案例AQ&杨永波资深技术顾问邮件:电话:010-65356976,13501120687演讲完毕,谢谢观看!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!