ORACLE RAC在共享数据库平台系统里的应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:zalatan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文结合工作中共享数据库平台系统的建设实践,总结了ORACLE RAC安装的最佳实践模式,探讨了以ORACLE RAC集群系统作为共享数据库平台的技术可行性及可靠性。将我院数据库建设提高了一个层次,为今后数据库共享平台的建设提供了一种可选方案。
  关键词:共享数据库平台;ORACLE;RAC
  中图分类号:TP311.13
  随着数据库应用的不断拓展,我院现形成多套ORACLE数据库系统。各系统相对独立运行,占用独立硬件。需分别维护、备份以及更新。且各服务器依托单台硬件,容易形成单点故障,造成业务停顿。还有,服务器硬件情况参差不齐,不但不利于维护,而且容易影响业务性能。因此,出于提高各数据库的可靠性,可用性和降低管理成本的考虑,拟建设一个ORACLE数据库服务平台,给各应用提供集中的數据库服务。下面将结合具体工作实例,谈谈ORACLE RAC在Linux AS5操作系统上的实现方法。
  1 ORACLE RAC介绍
  ORACLE RAC,即ORACLE真正应用集群,是ORACLE高可用性体系结构的重要组件,它指导着应用程序高可用性的设计[1]。使用RAC,ORACLE就拥有任何数据库应用环境中移除单点故障服务器的能力。ORACLE数据库可跨一组集群服务器运行任何打包的或自定义的应用程序。当我们需要更多的处理能力时,只需添加服务器即可,无需用户下线。因此,在保证低成本前提下,我们可使用标准化的普通硬件组建出高端系统。这两个特性就提供了最高的可用性和最灵活的可伸缩性。
  ORACLE从10g开始提供ORACLE集群件,ORACLE集群件是一个专门针对ORACLE数据库而集成和设计的可移植集群件解决方案。不必再为构建一个RAC数据库而去购买第三方的集群件。ORACLE产品也可与经认证的第三方集群件共同使用,但ORACLE集群件必须管理所有的RAC数据库。
  ORACLE集群件用于监管真正应用集群数据库。当集群中的一个节点启动时,所有实例、监听程序和服务都将自动启动。如果一个实例出现故障,集群件将自动重启该实例,这样通常可在管理员发现前恢复该服务。
  2 环境准备
  (1)数据库服务器及存储都置于内网安全网段。
  (2)数据库服务器集群通过内网浮动IP(此IP要与数据库服务器同网段)对外提供数据库服务。
  (3)集群交换网、心跳网和存储网相互独立。
  此工作的关键在于加载RAW类型的网络存储设备,RAW类型的设备比起OCFS系统的优点在于数据访问速度更快[2],可以显著提高数据库系统的运行速度。待集群系统安装完毕,新建数据库实例即可。
  4 运行效果
  实际运行中,通过上述方法建设的ORACLE共享数据库平台运行稳定,有较高的处理能力。使用方便,可以通过添加用户的方式灵活的支撑新的应用。便于扩展,在保证操作系统一致的情况下,基本实现硬件无关的增加新的节点,能很好的实现资产利旧,节约资金。
  本文实际采用的数据库版本是ORACLE 10g release 2第4版,即:version 10.2.0.4.0。如此,可避免ORACLE RAC在10.2.0.1版本的内部BUG(集群实例频繁重起)。
  5 结束语
  ORACLE作为一款成熟的数据库软件,拥有广泛的技术支持和用户群体。我院较早采用的ORACLE为9i版单机系统。随着院属信息系统的增加,单机版数据库逐渐暴露出并发数高时响应速度慢,运行时间长易宕机等诸多不稳定因素。数据库渐渐成为了制约业务应用发展的瓶颈。此次数据库平台的建设初衷就在于要改善这一状况。通过实践我们找到了一个较稳定的ORACLE RAC平台模型:ORACLE DATABASE 10.2.0.4.0+ORACLE CLUSTER 10.2.0.4.0+RAW文件系统+光纤存储阵列。当然,数据库的运行品质与诸多因素相关,不可能是选对了模型就一定不出现问题。关键还要靠技术人员的负责任精神以及高效的日常维护和管理,才能使数据库的运行达到理想效果,而关于数据库性能的优化则更是一个深刻的话题。本文的重点也不在于此,而是希望能够将一个高效稳定的ORACLE应用模式引入到实践中来。也希望能对今后的实际工作有所帮助。
  参考文献:
  [1]甲骨文公司.Oracle真正应用集群_(RAC)_最佳实践[J/OL],2011:40-42.
  [2]甲骨文公司.Oracle真正应用集群技术白皮书[M/OL],2007:5.
  作者简介:陈正举(1982.04-),男,山东崂山人,IT基础设施主管,工程师,硕士研究生,研究方向:IT基础设施、数据库、虚拟化。
  作者单位:工业和信息化部电信研究院,北京 100191
其他文献
摘 要:在信息高速发展的今天,计算机作为一门新的学科,其应用越来越广。取得的成果也越来越大,人们的生活、生产和工作已经完全离不开计算机了。由此可知,计算机软件的发展与开发直接影响着计算机的发展,所以本文通过对研究计算机软件的发展状况,同时深入解析计算机软件在实际应用中出现的主要问题,也探讨了计算机软件在未来的发展趋势。  关键词:计算机软件;软件技术;发展趋势  中图分类号:TP311.5  計算
摘 要:传统的基于欧氏距离和K-means聚类算法的空值估计算法容易因为欧氏距离对量纲的敏感性和初始聚类中心对K-means聚类效果的影响产生估值误差。将层次聚类算法和K-means聚类算法有机结合起来的H-K聚类算法克服了K-means算法对初始聚类中心的敏感性,从而改善了聚类效果。与欧氏距离不同,马氏距离可以避免量纲的影响。为此提出一种改进的空值估计算法,将H-K聚类应用到空值估计算法中进行聚
摘 要:通过对包头网通原有朗讯SDH传输网络及设备的调整,实现设备的再利用,网络的优化,延长了设备使用年限。  关键词:CIT;ISM;VC12;时隙  中图分类号:TN914.332  曾经承载包头城域网所有SDH业务的朗讯SDH-A平面设备自1997年投产以来,已经运行10年了,一向运行稳定的设备由于激光器老化等因素,时常有硬件故障出现,已造成多次业务中断。但上海朗讯公司目前已经不负责技术支持
本文介绍了Spring框架用于支持大数据、移动客户端、社交网络等新兴技术领域的开发组件Spring Data、Spring Mobile、Spring Android、Spring XD的主要功能,并给出了实例代码
本文主要阐述了巷道围岩压力,巷道矿压控制的基本方法、途径及其优缺点分析,巷道支架一围岩相互作用,符合支架一围岩共同承载原理的支护方式等问题。
在信息时代的今天,计算机网络已经成为我们日常学习、生活不可分割的一部分,网络的生命在于它的可靠性与安全性。网络优化方案为设计更好地计算机网络服务质量提供了有力的理论
目的探讨低剂量CT胸部平扫在健康体检中的临床效果。方法选取我院2014年11月至2015年10月期间1000例在我院进行健康体检的人群作为研究对象,采用回顾性分析的方法对其一般资
在网络环境的大背景下进行大学英语自主学习,不仅需要了解其相关情况及网络大学英语自主学习存在的问题,而且还需要找到完善的策略方法进行优化。