- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GoldenGate技术实现业务平台
异地容灾备份的解决方案
谭志远 杨剑 宫云平
摘要:业务平台集中化建设和集约化维护是全业务运营环境下大势所趋,重要业务平台的用户数据、业务数据的集中存放带来的安全风险也加大,探讨基于Oracle的GoldenGate技术实现业务平台数据库的异地备份,同时通过OSPF协议、F5等机制配合实现重要业务平台容灾的综合解决方案。
关键词:GoldenGate 容灾 备份 业务平台 数据库
引言
中国电信自承接C网实现全业务运营后,业务平台的建设从原来按本地网、区域、省等分散建设的模式,走向了集中建设的模式,从而实现业务平台的集约化运营及管理。
业务平台的集中建设优点显而易见,如:节省硬件投资,减少运营维护成本,便于集约化运维管理等,但由此也可能带来的安全隐患也不能忽视,例如业务及用户数据的集中存放,万一碰到火灾或地震等不可抗因素,将给业务的正常运营带来严重的挑战,因此非常有必要对重点业务平台、重点业务数据实现数据异地备份,同时在此基础上实现业务平台的异地容灾。
本文探讨基于Oracle的GoldenGate技术实现对重要业务平台(如ISMP、OCS等)的用户及业务数据进行异地备份(另外可通过FTP实现话单的备份,使用RSYNC服务实现重要目录文件的备份,这方面的内容本文不做重点描述),同时借助交换机的OSPF协议和F5配合实现业务平台异地容灾的综合解决方案。
GoldenGate备份机制
Oracle GoldenGate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。
Oracle GoldenGate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而可以在应急系统、实时数据仓库供应、数据同步、集中/分发、容灾、数据库升级和移植等多个场景下应用。同时,Oracle GoldenGate可以实现一对一、一对多、多对一、级联等多种灵活的拓扑结构。
GoldenGate数据备份原理图
图1:GoldenGate数据复制原理图
上图为Oracle的Goldengate技术实现主节点数据库与容灾数据库之间的数据同步,下面介绍一下GoldenGate的数据复制机制。
GoldenGate数据复制原理
GoldenGate的数据复制原理是:利用捕捉进程(Extract Process)在源系统端读取Online Redo Log或Archive Log,确定需要进行的复制(增、删、改)操作,并通过队列(Extract 队列),将相关信息传送到目标系统。目标系统端的投递进程(Deliver 进程)接受相关内容,通过Replicate 进程创建实现数据复制或同步的SQL语句,并在目标系统中予以执行。
GoldenGate是一种基于数据库日志的数据复制产品,可以利用极少的系统开销,实时复制数据库,改善数据可用性。GoldenGate可以在数据移植、在线维护等场合应用,以减少或消除数据库的停机时间。同时,它还可用于数据容灾、负载均衡、数据集中、数据分布等应用中。GoldenGate可确保在这些工作进行时,源系统的正常事务处理得以继续进行,功能上不受影响。
GoldenGate数据备份形式
GoldenGate实现数据的备份,可以分两种场景,一种是正向数据备份,即主节点同步数据到备份节点(即容灾节点);第二种是当主节点异常的时候,启用备份节点工作,此时相对于原主节点来说,是备节点同步数据到主节点的反向数据备份。
GoldenGate正向数据同步
主节点正向同步数据,如下图2所示,把主节点的不同服务器中的数据库向容灾节点的数据库进行数据同步。此时安装在主节点的GoldenGate正向同步进程是处在运行状态,反向数据同步进程停止工作。
图2:GoldenGate正向数据同步图
上图所示主节点包括4个数据库,备份节点只有1个数据库,只是为了说明GoldenGate在同步数据时,可以实现多对一的数据同步(另外还可通过配置指定各数据库中需要同步的具体表,详细的配置方法在此不做详细描述),在实际设计和搭建业务平台容灾备份节点的时候,其设计处理能力或者设备数量都大大少于主节点,因此这种多对一的数据同步是非常符合业务平台容灾备份实际需求的,特别是只注重数据库异地备份的应用场景。
GoldenGate反向数据同步
当从主节点发生异常切换至容灾节点后,需要停止原来从主节点向容灾节点的数据同步工作,并同时启动容灾节点向主节点的Goldengate反向数据同步工作(如下图3所示)。反向数据同步工作用于捕捉容灾节点的数据变化,并将之同步到主节点的数据库当中,以保证当从
您可能关注的文档
最近下载
- 摩擦学基础知识-磨损.ppt VIP
- 景观规划设计(第3版)课件:滨水景观文化设计.pptx VIP
- 甘肃省兰州市城关区树人学校2022-2023学年八年级上学期期中物理试卷(含答案).docx VIP
- 2018-2019学年甘肃省兰州市树人中学八年级(上)期中物理试卷.docx VIP
- 2020-2021学年甘肃省兰州市城关区树人中学八年级(上)期中物理试卷(含解析).doc VIP
- 十五五规划(2026-2030年)是国家未来五年发展的战略性蓝图。以下关于十五.docx VIP
- 电工基础试卷a卷及答案.doc VIP
- 甘肃省兰州市第三十五中学2022-2023学年八年级上学期期中物理试卷(含答案).docx VIP
- 北京市通州区2024-2025学年七年级上学期期末生物学试题(含答案).pdf VIP
- 北京市通州区2024-2025学年七年级上学期期末考试英语试卷.docx VIP
原创力文档


文档评论(0)