[Oracle 11g r2(11.2.0.4.0)]集群HAIP介绍

Oracle 11.2.0.4.0 引入了HAIP(High Availability IP),提供私网通信的高可用性和负载均衡。在集群中,私网通信分为集群间通信和数据库实例间通信,HAIP通过169.254.XX.XX网段的IP自动绑定到每块私网网卡,当网卡故障时,IP能漂移,确保通信不中断。此外,根据私网网卡数量,HAIP数量相应变化,最多4个。通过`crsctl`命令可查看和管理HAIP资源。
摘要由CSDN通过智能技术生成

首先看一下11g rac集群各服务依赖关系:
这里写图片描述
对于Oracle集群,私网通信是非常重要的,因为节点和节点之间的通信绝大部分都是要通过私网来实现的。
私网通信基本上可以分为两种:
第一种是集群层面之间的通信;
第二种是数据库实例之间的通信。
第一种通信(例如: 节点间的网络心跳) 的主要特点是持续存在、实时性要求高,但是数据量比较小,所以通过TCP/IP协议传递就可以了。
而第二种通信,也就是读者所熟知的内存融合造成的实例之间的数据传输的特点是数据量很大,而且速度要求非常高,TCP/IP协议此时已经不能满足Oracle的要求了,所以需要使用UDP 或者RDS,同时Oracle也一直建议用户对集群的私网进行高可用性和负载均衡的配置。
对于10g和11gR1
版本的集群,Oracle并不提供私网的高可用性和负载均衡特性,而从11.2.0.2版本开始,Oracle提供了私网的高可用性和负载均衡特性一HAIP。
首先,用户需要在安装GI的过程中为集群的私网指定多块网卡。
HAIP顾名思义就是一个(或多个)IP地址。Oracle会自动在集群的每一块私网网卡上绑定一个169.254.XX.XX 网段的IP地址,这个IP地址被称为HAIP,数据库实例(ASM 实例也同样适用)之间在进行通信时,会通过这个Oracle绑定的IP地址来完成。
当某一块私网网卡出现问题时,对应网卡上绑定的IP地址可以漂移到其他的私网网卡上,这就实现了私网的高可用性。从另一个角度来讲,如果集群包含了多块私网,也就意味着会有多个HAIP 被绑定在每一块私网网卡上,每一块网卡都同时承担实例之间的通信,从而实现了私网通信的负载均衡。Oracle在启动集群时会自动把HAIP绑定到网卡上。
node1:

eth1:1    Link encap:Ethernet  HWaddr 00:0C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值