oracle rac 还需要ha吗,oracle 11g RAC为什么还需要安装HACMP?

原标题:oracle 11g RAC为什么还需要安装HACMP?

随着oracle对rac的不断推动,现在越来越多的客户在搭建oracle集群时舍弃了传统的热备(或者互备)方式,而选择使用oracle rac环境。相对传统的双机热备模式,rac环境下,两个节点会同时处理事务,同时有ha和负载均衡的特性,性能提升明显。而在小型机市场,power小型机的市场越来越大。于是就有很多的企业将oracle rac部署在aix平台上。我们在为客户规划或实施的时候,客户就会有一堆问题,你为什么给我们配置了hacmp,不加行不行,hp为什么不加等等。下面就这种环境进行简单的讨论;(就目前应用最广的10G版本和11G版本来说明,而10G和11G的r1版本的条件一样,放在一起讨论)一. oracle 10G oracle11G R1这两个版本在实施rac时,后端存储有以下三种方式1.集群文件系统,GPFS或NFS由于rac下,两个节点要同时进行读写,这里就有一共并发性的问题。我们知道,普通的文件系统都有锁,当一个节点读写时,会将资源锁住,另外一个节点就无法进行操作,集群文件系统是专为并发环境开发的,可以很好的解决这个问题。当然,nfs也可以,就是性能差点。我实施过一次项目客户的后端用的是nas设备,ibm的n3300,省很大的事,呵呵。2.裸设备裸设备就是raw格式的设备,简单说就是没被格式化过的。aix中的设备管理是lvm管理,正常情况下都是把盘打成pv,pv创建vg,vg再划分成lv,然后lv用来做成文件系统(jfs或jfs2格式)或裸设备。那么,如果是用这种方式划分的裸设备其实是裸lv,基于逻辑卷的,还是没有办法并发,没办法被两个节点同时读写,这种情况下就要hacmp出马了,hacmp的作用就是把共享卷组做成增强型并发卷组(enhanced concurrent vg),来实现并发性。所以,在这里hacmp就是并发一下卷组,其他的统统不用设置。那么,如果不用lvm方式使用共享磁盘呢?就是说不用裸lv,我要用裸磁盘,当然,这样就不必用hacmp并发了。这里也就是好多朋友一直在用不用hacmp纠结的原因了。那为什么没人或很少有人这么用呢? 俩字,麻烦。如果用这种方法,所有要使用的裸设备必须直接在存储上划分,以后如果需要扩表空间也需要直接在存储上先划分,然后再到aix下。工作量都到了存储上。如果客户对表空间的数据文件大小有要求,比如5G一个,那工作量就更大了。tips:针对oracle rac有多节点情况,ibm的hacmp在5.4.1版本后,推出了一项新功能:多磁盘心跳,来解决多节点间的非ip心跳问题。但是,oracle 11G R2后oracle不再支持裸设备。此功能白开发了,呵呵。3.ASMasm是oracle自己推出的存储方式,具有裸设备的性能,集群文件系统的方便(oracle说的哈)。那么,使用asm要不要用hacmp呢,参考裸设备吧,如果asm要管理裸lv就需要hacmp,如果要管理裸磁盘就不用啦二. oracle 11G R2oracle 11G R2有重大改进,包括网格套件,scan ip,ocr和vote磁盘可以使用asm等等。具体可参考官方文档。存储方式也支持以下两种1.集群文件系统,GPFS或 NFS略,理由同上2.ASM而且不支持裸lv方式裸设备。磁盘直接给asm使用,使用前清掉pvid(有pvid就叫pv,属于lvm管理。没pvid就是磁盘)****oracle11G R2不再支持裸设备*********好了,就唠叨这么多,欢迎大家拍砖!!

http://www.itpub.net/thread-1395359-1-1.html返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值