日期:2014-05-17  浏览次数:20835 次

关于Oracle RAC 的各种ip
内部和外部IP 容易理解,VIP 是怎么回事?我们怎么依靠一个不是node IP的vip来访问一个node? 这个vip 是怎么被节点识别的? 还有,11gr2 之后的 scan ip 又是怎么回事? 有点儿晕。望高手指教啊。
------最佳解决方案--------------------
内部IP:用于节点间的通信,通信内容包括network heartbeat和cache fusion
外部IP:提供对外数据服务
VIP:我认为vip最大作用是用于故障切换
我们怎么依靠一个不是node IP的vip来访问一个node? 这个vip 是怎么被节点识别的?
这个问题啊,Oracle内部算法来实现,我们只要配置就行了,如,TAF等
而scan ip就是相当于10g的指定2边实例的VIP
------其他解决方案--------------------
和单机一样
监听器
local_listener参数决定客户端通过什么IP连接到数据库,如果希望用vip连接数据库,则local_listener里面的HOST要设置成vip。如果要想使用scan ip连接数据库,则要把HOST配置成scan ip 
如果你想深究原理

不好意思哈
我也没折腾过
------其他解决方案--------------------
谢谢回复。我想知道的是,客户端通过scan 连接到scan ip,这个scan ip 对应的是一台安装了oracle db 的机器吗?还是有另外一台机器?比如我安装的时候设置了一个scan ip,但是我并没有配置具有这个ip 地址的机器,oracle 具体是怎样实现的?
 

引用:
内部IP:用于节点间的通信,通信内容包括network heartbeat和cache fusion
外部IP:提供对外数据服务
VIP:我认为vip最大作用是用于故障切换
我们怎么依靠一个不是node IP的vip来访问一个node? 这个vip 是怎么被节点识别的?
这个问题啊,Oracle内部算法来实现,我们只要配置就行了,如,TAF等
而scan ip就是相当于10g的指定2边实……