- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何利用多种Oracle技术构建企业高可用数据中心.doc
如何利用多种Oracle技术构建企业高可用数据中心
摘要:文章介绍了胜利油田在企业数据中心管理中面临的主要问题,提出利用多种Oracle技术构建高可用数据中心的技术解决方案,包括搭建本地高可用环境、可随时切换的双业务中心、支持灾难恢复的容灾中心等,目标是实现同城双中心加异地灾备中心的“两地三中心”,为大型企业建设最高可用性环境提供技术参考。
关键词:Oracle技术;高可用集群;RAC数据同步;灾备恢复;灾备中心 文献标识码:A
中图分类号:TP392 文章编号:1009-2374(2015)08- DOI:10.13535/j.cnki.11-4406/n.2015.
1 大型企业数据中心运营面临的问题
胜利油田是中国石化集团公司下属的第一大油气田,在职员工总数近17.6万人,地理跨度200多公里,业务流程涵盖油气勘探、油田开发、石油工程、矿区服务、石油加工、国际化经营等多个领域。
胜利油田建立了主备两个生产中心,支撑着油田勘探开发的主干业务系统,数据库均为SUN主机,仅采用Golden Gate进行数据同步,无法在灾难发生时提供高可用保障及故障切换能力。胜利油田面对的五个主要问题如下:
每个生产中心的服务器都是单机运行,不具备本地高可用能力。
第二,勘探开发主干业务系统需要为生产提供7×24小时的不间断服务,任何形式的服务停止、系统瘫痪,甚至人为误操作导致的数据丢失,都会对油田生产经营造成损失,因此需要建立一个完善的灾备系统,由灾备中心提供灾难接管服务。
第三,为应对城市道路改造、电力线路检修等导致的网络中断、机房停电等突发情况,需要定期将业务由主生产中心全部切换到备生产中心运行,这样就要求主备中心两端能提供数据实时同步。
第四,目前主备中心处理的业务数量相差悬殊,希望分布在两地的服务器可以均衡的处理业务请求,需要建立一个支持双向复制数据的负载均衡的服务系统。
第五,需要产生类似于生产系统的模拟环境,可直接用于应用程序的测试和开发或支持本地决策支持系统,提高灾备中心的资源利用率。
2 Oracle高可用方案的技术分析与比较
RAC、Data Guard、Golden gate是Oracle高可用性体系中的三种解决方案,其侧重点不同,适用场景也不同。每个方案既可以独立应用,也可以相互配合。
2.1 实时应用集群――RAC
RAC是Oracle Real Application Cluster的简写,中文一般译为“实时应用集群”,RAC是通过CPU共享和存储设备共享来实现多节点之间的无缝集群,常用于7*24的核心系统。
RAC是Oracle在高可用方面的重要产品,高可用性是其最大特性,如果集群内的一个节点发生故障,Oracle可以继续在其余的节点上运行,保证用户的正常使用;可扩展性也是其主要的特性,如果需要更高的处理能力,新的节点可轻松添加至集群,可提供强大的处理能力。
RAC的缺点是存储和数据只有一份,容易形成单点故障,且由于多个节点间需要高速网络互连,因此只能实现一个机房或一个数据中心内的高可用。
2.2 Oracle数据卫士――Data Guard
假设RAC集群的共享存储发生设备故障,或集群所在的机房被化为灰烬,或所在城市发生严重地震,需要多长时间来恢复数据库呢?
Data Guard是Oracle在灾难恢复方面的重要产品,主要用于数据库容灾和大数据量复制。适合多机房,可在一个机房部署生产数据库,其他机房部署备用数据库,通过将生产库的重做日志传到并且应用到备用库来实现两个数据库同步,备用库主要用于生产库失败后做切换。灾难发生后可以在几分钟之内重新访问数据库,而不是需要几天或几周。
Data Guard的缺点是不支持异构平台,仅支持单一的Oracle数据库,要求完全相同的操作系统和数据库平台,此外由于对两端数据库同时写入的支持能力不好,在没有故障的情况下,备用端的IT资源闲置、无法有效利用。
2.3 Oracle Golden Gate――OGG
那么如何在不同设备类型、不同数据库平台之间进行容灾和备份呢?Golden Gate可以在异构IT基础结构之间,通过实时解析数据库在线日志在目标端重现源端交易,实现大量数据的秒一级的数据捕捉、转换和投递。
Golden Gate是Oracle在数据迁移和数据同步方面的重要产品,适用于数据库应急和数据采集分发。支持异构是其最大特点,可以跨操作系统和数据库平台;
同时由于支持数据双向复制功能,备份端可以分担负载或提供实时的数据查询及报表业务等,可以极大提高IT资源利用率。
Golden Gate的缺点是不支持同步复制,且命
文档评论(0)