Chinaunix

标题: 今天同事问了我一个问题,让我不知道怎么回答,关于HACMP的 [打印本页]

作者: cuwiner    时间: 2012-09-04 15:47
标题: 今天同事问了我一个问题,让我不知道怎么回答,关于HACMP的
  使用AIX HACMP双机装ORACLE,和在AIX上装ORACLE的RAC有什么区别?

  我对RAC比较熟悉,但是对HACMP却从来没有接触过。哪位兄弟能解释一下?
作者: 巡完南山巡南山    时间: 2012-09-04 16:02
以下只是我个人的理解哈,欢迎讨论
HACMP只是保证操作系统层面有备机,一般是双机热备,也就是两个都运行,但只一个对外服务,当对外提供服务的挂了的时候另外一个才接起来
RAC是oracle层面讲两台机器中的oracle同时对外服务,同时还能实现负载均衡
也就是说,如果安装了HACMP小机不跑oracle RAC 或其他类似产品的话它只是通过双机热备的主机对外服务,备机一直备着,安装了RAC的是通过CRS把他们连接起来同时对外的
不过听说小机跑RAC的话其实可以忽略HA,这个都是这么说,但应该没人这么做
作者: cuwiner    时间: 2012-09-04 16:27
巡完南山巡南山 发表于 2012-09-04 16:02
以下只是我个人的理解哈,欢迎讨论
HACMP只是保证操作系统层面有备机,一般是双机热备,也就是两个都运行, ...



   谢谢。

  一直以为HACMP就类似于ORACLE的CLUSTER,也可以做2个节点的UNIX集群,并且这2个节点可以同时提供服务。

  但是看了你的回复才发现,原来HACMP中,只有一个节点能够提供服务,这点比SOLARIS要差不少。
作者: InfoSVC    时间: 2012-09-04 16:31
hacmp是系统层面的双机
他可以实现vg ip 应用的双机切换(含主备和并发,并发主要是对oracle的)

oracle rac是oracle层面的一个多示例集群,9i之前是需要利用hacmp来实现的
10g之后(含10g)oracle有了自己的双机软件crs+asm,所以10g的rac可以利用hacmp+crs完成,也可以利用crs+asm来完成
作者: 巡完南山巡南山    时间: 2012-09-04 17:03
回复 4# InfoSVC
英雄,双机主备我理解,但并发是什么意思?是同时对外服务吗?好像很少见到呢

   
作者: cuwiner    时间: 2012-09-04 17:23
InfoSVC 发表于 2012-09-04 16:31
hacmp是系统层面的双机
他可以实现vg ip 应用的双机切换(含主备和并发,并发主要是对oracle的)



  也就是说,HACMP也能事项ORACLE CLUSTER的功能,所有的节点同时提供服务
作者: phanx    时间: 2012-09-04 18:51
HACMP在ORACLE中的使用分成两种情况。

一种是单实例数据库,一主一备,HACMP负责切换IP,共享存储等资源,这就是传统的热备。

另外是RAC数据库,HACMP负责控制磁盘的共享并发访问等。
在RAC环境中,HACMP 提供的功能,部分也可以由Oracle 的CRS/GI来提供。
ORACLE为了在RAC环境中使自己的集群件代替第三方的集群件,做了很多内容,一般采用ASM方式部署的情况下不需要HACMP。
所以,在AIX环境下,只有在特定的条件下才会需要HACMP提供的部分功能,例如要使用raw LV,那么就需要使用HACMP提供的concurrent vg。

作者: yszw0817    时间: 2012-09-04 22:29
本帖最后由 yszw0817 于 2012-09-04 22:30 编辑
巡完南山巡南山 发表于 2012-09-04 16:02
以下只是我个人的理解哈,欢迎讨论
HACMP只是保证操作系统层面有备机,一般是双机热备,也就是两个都运行, ...


有RAC完全可以不要HA。
RAC+ASM,这也是ORACLE去IBM的重要举措。
作者: InfoSVC    时间: 2012-09-05 09:28
回复 5# 巡完南山巡南山


    我有写啊,并发主要是针对oracle的啊,可以做到vg,lv,fs的并发啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2