GoldenGate灾备系统运用探讨

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:gennie_g
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在信息时代,数据是企业创造商业价值的生产资料,数据的丢失将为企业带来毁灭性的灾难。Gartner Group的调查数据表明,在经历过大型灾难或长时间系统停运的公司中,有2/5的公司再也未恢复运行,而其余的公司,有1/3在两年内破产。
  中国有句古谚叫“别把鸡蛋放在一个篮子里”。现在的信息系统,各种数据高度集中,“鸡蛋”全放在一个篮子里了,一旦出现突然停电、意外死机或者人为破坏,造成数据丢失是不可避免的。面对各种未可预知的灾难,越来越多的企业将容灾备份系统作为企业安全的保障。
  在传统的系统设计中,人们一般会考虑做数据备份和采用主机集群的结构, 因为它们能解决本地数据的安全性和可用性。现在,随着企业对数据可用性认识的加深,关键业务系统不允许出现任何微小的可能对数据可用性带来威胁。因而,异地容灾已成为数据可用性解决方案的重要组成部分。
  异地容灾系统提供一个远程的应用备份现场,能有效地防止因本地毁灭性灾难(地震、火灾、水灾等)引起的数据丢失,预防场地问题带来的数据不可用性。具体表现在:
  (1)数据在远程场地存有一致、可用的拷贝;
  (2)应用立即在远程现场运行。
  因此,容灾方案的核心是两个关键技术:数据容灾(即数据复制)和应用的远程切换(即发生灾难时,应用可以很快在异地切换)。其中,数据容灾与应用切换不能截然分开,应用切换应该以数据容灾为基础。Oracle GoldenGate正是实现数据容灾的关键技术。
  Oracle GoldenGate助力搭建高效率、高可用的灾备中心
  现在大型数据中心的容灾需求基本都达到了6级容灾需求,基于用户对于数据安全的重视程度不断增强以及数据价值的不可估量性,大唐电信使用Oracle GoldenGate助力高端用户搭建高效率、高可用的灾备中心。
  
   Oracle GoldenGate原理
  
  Oracle GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增、删、改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。Oracle GoldenGate 软件可以在异构的IT基础结构(几乎包括所有常用操作系统平台和数据库平台)之间实现大量数据亚秒级的实时复制,与Oracle RAC技术无缝结合。
  如图所示,Oracle GoldenGate 的数据复制过程如下:
  利用捕捉进程(Capture Process)在源系统端读取Online Redo Log或Archive Log,然后进行解析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为Oracle GoldenGate自定义的中间格式存放在队列文件中,再利用传送进程将队列文件通过TCP/IP传送到目标系统。捕捉进程在每次读完log中的数据变化并在数据传送到目标系统后,书写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止并恢复后从检查点位置继续复制。
  目标系统接受数据变化并缓存到Oracle GoldenGate队列当中,队列为一系列临时存储数据变化的文件,等待投递进程读取数据。
  Oracle GoldenGate投递进程从队列中读取数据变化并创建对应的SQL语句,通过数据库的本地接口执行,提交到数据库成功后更新自己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。
  由此可见,Oracle GoldenGate 是一种基于软件的数据复制方式,它从数据库的日志解析数据的变化(数据量只有日志的四分之一左右)。Oracle GoldenGate 将数据变化转化为自己的格式,直接通过TCP/IP网络传输,无需依赖数据库自身的传递方式,而且用高达9:1的压缩率对数据进行压缩,可以大大降低带宽需求。在目标端,Oracle GoldenGate 可以通过交易重组,分批加载等技术手段大大加快数据投递的速度和效率,降低目标系统的资源占用,可以在亚秒级实现大量数据的复制,并且目标端数据库是活动的。
  Oracle GoldenGate 可以提供可靠的数据复制,主要体现在下面三点:
  
  保证事务一致性
  
  Oracle GoldenGate 在灾备数据库应用复制数据库交易的顺序与在生产中心数据库上的顺序相同,并且按照相同的事务环境提交,确保在目标系统上数据的完整性和一致性,为实时查询和事务处理创造条件。
  检查点机制保障数据无丢失
  Oracle GoldenGate的抽取和复制进程使用检查点机制记录完成复制的位置。对于抽取进程,其检查点记录当前已经抽取日志的位置和写队列文件的位置;对于投递进程,其检查点记录当前读取队列文件的位置。检查点机制可以保证在系统、网络或Oracle GoldenGate进程故障重启后数据无丢失。
  可靠的数据传输机制
  Oracle GoldenGate 用应答机制传输交易数据,只有在得到确认消息后才认为数据传输完成,否则将自动重新传输数据,从而保证了抽取出的所有数据都能发送到备份端。数据传输过程中支持128位加密和数据压缩功能。
  GoldenGate特性与优势
  高性能:以次秒级时间移动数据,通过从交易日志中捕捉变化数据,避免影响源系统和网络的性能,因此降低了基础设施成本,并利用即时的数据增强了业务洞察力。
  可靠性:传递和交付数据的同时保持交易完整性;如果发生中断和停机,就利用断点检查机制,从中断的地方开始继续传递数据。这些功能最大程度地降低了数据丢失的风险,而丢失数据有可能严重影响业务运行。
  异构性:支持所有主要平台上的各种开放的系统/开放源码和遗留数据库,能在多种拓扑结构上单向或双向部署。这种灵活性有助于在整个企业内采用单一的实时数据集成和复制技术,从而降低复杂性和总体拥有成本,同时满足不断变化的IT环境的各种需求。
  Oracle GoldenGate还提供高速数据压缩软件Oracle GoldenGate Veridata,该软件可在不影响可用性的情况下,识别并报告异构数据库之间的数据差异。另外,面向Oracle GoldenGate的Oracle管理软件包能够使Oracle GoldenGate在整个企业范围内易于部署。
  现在,越来越多的公司在寻找一种强大的复制拓扑结构,这个结构能够减少甚至消除正常和非正常的停机对数据可用性造成的影响。这意味着无论是否有中断,关键任务应用系统都能够不间断地创造产值并提高公司的业务持续性底线。Oracle GoldenGate数据同步备份软件正是专门针对企业灾备中心的数据复制产品,从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。
其他文献
2012年度中国  行业信息化  最佳产品奖  实易智能DNS系统是一套面向互联网企业、中大型网站的智能DNS、域名管理及广域负载均衡解决方案,具有安全性、开放性、扩展性、模块化、标准化、可移植性等特征。  实易智能DNS系统提供有线路管理、域名管理、地址池管理、域名查询统计、监控及报警、多用户管理、操作日志等功能。该系统全部通过中文Web管理界面操作,简单易用,是为互联网企业量身定做的智能DNS
IEEE(国际电气与电子工程师协会)首席信息官Alexander Pasik博士认为,2012年是云计算应用的一个拐点。虽然越来越多的大型企业开始尝试采用云计算技术,但是它们仍在担心云安全、隐私保护、云应用性能的不可预测性以及云计算应用的投资回报是否合理等问题。不可否认,云计算是一种变革。从历史的经验看,变革往往会遭遇各种阻力,云变革也不例外。  要不要改变  谈到云计算遇到的最大阻力,许多人会脱
2012年度中国  行业信息化  值得信赖品牌奖  深圳市中博科创信息科技有限公司定位于基于移动互联网的行业整体解决方案提供商和服务商,专注于移动互联网与行业的应用结合,构建了智能终端、业务平台、行业解决方案的整体业务生态链。  深圳市中博科创信息科技有限公司(以下简称中博公司)成立于2004年,位于深圳市南山科技园,是国家级的高新技术企业,是深圳市政府重点扶持的移动互联网企业。中博公司定位于基于
目前,国内的云计算概念股有20多只,近3/4的云计算上市企业发布了2011年年报。综合来看,云计算概念股净利润或毛利率出现下降趋势,企业盈利能力不容乐观;政府云计算专项,成为不少企业非经营性收入的主要来源。  净利润大幅下滑  规模较大的云计算企业,净利润出现下降。其中中兴通讯实现营业总收入862.54亿元,同比增长了23.39%;实现净利润20.6亿元,同比下降36.62%。浪潮软件实现营业总收
2011年,江苏软件与信息服务业实现业务收入3106亿元,同比增长35.6%。今年上半年,江苏软件仍保持了快速增长势头,业务收入达到1800亿元,同比增长34%。工业和信息化部有关领导将江苏软件连续多年保持30%以上增长速度的原因概括为“领导重视、政策配套,人才关键、重点突出”。  专项经费每年3亿元  “十一五”期间,江苏省把软件作为全省第一优先发展产业,软件和服务外包列为全省战略性新兴产业之一
随着用户对无线网络的依赖程度逐渐加深,无线设备不断增加以及视频内容访问需求的不断上涨,现有的802.11a/b/g/n网络已经不堪重负。5G Wi-Fi采用802.11ac标准,可以扩展无线网络的覆盖范围,支持更多的无线设备,提高吐吞率,更好地传输视频流。6月8日,博通推出了基于802.11ac标准的单芯片解决方案,包括面向中小企业的StrataGX BCM5301x和面向家庭用户的BCM4708
人们对富士康“血汗工厂”的质疑,不仅挑战了富士康,也挑战了“富士康模式”。在确保持续经营的前提下,如何应对社会影响和社会责任,成为“富士康们”面临的新课题。  ——本报记者 张建设    2012年1月,《纽约时报》刊登了一篇名为“苹果的血汗代价”的报道,引发了业界对富士康工资、工时和住宿条件的密切关注。2012年2月,《纽约时报》再发评论文章强调:正是因为消费者需要价格低廉的产品,才使得富士康问
据不完全统计,全球真正健康的人只有5%;60%的不健康状况由不良的生活方式造成;通过改变个体行为可以预防约47%的早期死亡;改变行为、降低危险因素可使冠心病死亡率下降49%;通过健康管理服务采取干预措施,可使全球的健康期望寿命延长5~10年……当你对这些数字感到震惊,并且反省自我的生活方式时,IT企业也看到了数字健康产业的“钱景”。  2011年12月20日,东软发布了“健康云”战略以及“熙康”品
中国最佳项目管理整体解决方案提供商(SuperEPIP)  南京广安科技有限公司(以下简称广安科技)创立于六朝古都、美善金陵之地南京市,十余年来始终坚持致力实践“提升项目管理能力,传播项目管理理念”,不但在核电、水电、石油化工等工程建设领域为我国重要企业和大型工程提供全面项目管理解决方案,而且在汽车、航空等研发制造领域尤其是高端装备制造行业大力推行现代项目管理,并在我国多个武器装备型号研制项目管理
客户背景  不久前,成都市率先成立了商业化运营的、规模化的云计算中心,定位是超级计算服务中心和云计算服务中心。为了抓住重构信息产业格局的机遇,抢夺未来产业竞争的制高点,成都市政府部门加快云计算的建设和应用,促进云计算产业的发展,坚持“五化并举”和“两化融合”的发展战略,力争将成都建设为智能城市和西部通信枢纽。基于此,成都市将云计算应用到食品质量安全体系的建设中,建立了猪肉质量安全溯源监管系统,让成