基于Oracle RAC实现油田地质信息系统高可用性.docVIP

基于Oracle RAC实现油田地质信息系统高可用性.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Oracle RAC实现油田地质信息系统高可用性.doc

基于Oracle RAC实现油田地质信息系统高可用性   [摘 要] 随着辽河油田地质信息系统在勘探开发研究中应用的不断深入,高浏览量和访问量对系统的后台数据库提出了较高的要求。文章在Oracle RAC技术基础上,实施构建了油田地质信息高可用性数据库系统,并通过内存管理及负载均衡提升系统运行效率。   [关键词] Oracle RAC;高可用性;油田地质;内存管理;负载均衡   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 07. 082   [中图分类号] P628 [文献标识码] A [文章编号] 1673 - 0194(2016)07- 0179- 04   0 引 言   辽河油田地质信息系统自2006年运行以来,作为面向全油田提供服务的数据处理门户网站,依托浏览查询、数据加载、数据审核等业务系统、历史资料库与临时管理库等众多资源收集所需信息,通过一体化的底层数据模型以及多种编程技术的应用,形成涵盖井位坐标、井属性、井斜、有效厚度、分层、解释表、测井、录井、试油等13类油田生产数据、能够实现数据、表格、报表、图件一体化应用的综合信息系统。油田地质信息系统的特点是覆盖面广,数据量大,信息种类多,高浏览量和访问量对数据库系统有较高的要求,要求能实现大量用户并发访问的同时保障其24×7的可用性、可靠性、故障快速恢复。保证数据库的高可用性,直接影响辽河油田勘探开发研究水平。   1 ORACLE RAC技术   Oracle RAC(RAC:Real Application Cluster),即Oracle实时应用集群,是Oracle 数据库的一种高可用解决方案,以网格计算思想而产生的[1]。在RAC环境中,Oracle运行于两个或多个计算机节点上,各节点部署集群组件、数据库监听、数据实例、数据库服务等,而数据文件则部署在独立存储中,被各节点共享使用[2]。节点中的数据库实例通过高速缓存合并机制(Cache Fushion)进行数据同步。   Oracle数据库集群具有负载均衡(Load Balance)和透明应用故障切换(Failover)两大特征。负载均衡是把数据访问请求分配到集群中的各节点中,从而提高数据库系统的整体吞吐能力;透明应用故障切换提供24×7提供不间断的数据访问,当一个节点出现故障时,连接在该节点上的终端用户会被自动重新连接到其余正常的数据库节点上,无需手工连接,该切换对客户端的数据访问是透明的[3-4]。   应用服务的运行离不开数据,共享数据的集中存储和数据量的不断增长,必然要求数据库必须具备较高的运行性能和稳定性。在传统的单机环境中,通常是将数据库配置在一台服务器上,存在着潜在的不稳定威胁,主要表现在数据丢失的危险性,负载不能动态平衡,无法实现故障时的容错和无断点恢复等。而采用Oracle RAC集群技术,动态的进行负载均衡,可提高访问数据库的效率,提高数据中心的可靠性和抗灾难性,为信息系统提供一个高效、可靠的数据平台。   2 实施方案   2.1 环境规划   (1)数据库服务器。采用4台Oracle SPARCT4-4服务器:4×SPARC T4 八核 3.0G Hz 处理器、512 G内存、4×600 GB 10 K rpm SAS 磁盘,拥有出色的单线程和多线程吞吐性能,提供适合于大型数据库以及地质绘图的综合应用服务。   (2)软件平台。操作系统采用Solaris 10,数据库软件采用Oracle 11g及Oracle 11g RAC相关组件。   (3)存储服务器。使用2台HDS VSP存储阵列,具有强大的可横向、纵向及深度的扩展功能,为共享存储虚拟化的多个应用提供安全的多用户环境。Oracle RAC集群是完全共享式的体系架构,因此存储机制采用ORACLE自带的自动存储管理(ASM),兼顾磁盘间大量的IO快速读写及联机磁盘的动态平衡。每台HDS均划分出25个250 G的LDEV,组成ASM的+DATA卷组,用于存放数据库数据;3个1 GB的LDEV,组成asm的+OCRVT卷组,用于存放控制文件、参数文件、联机日志文件等;其中一台HDS划分出15个250 GB的LDEV,组成ASM的+ARCH卷组,用于存放Oracle数据库的自动归档文件;这些卷组均作为共享磁盘,分配给4台数据库服务器。   (4)网络。采用2台Brocade 5100交换机,搭建SAN存储网络,避免单点故障,保障SAN环境的安全可靠性;采用2台Infiniband交换机实现私有网络,保障私有网络的可靠性与失败切换。   2.2 部署实施   2.2.1 架构设计   考虑到地质信息系统对底层数据库性能的要求以及对高峰负载

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档