当前位置:  数据库>oracle

关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)

    来源: 互联网  发布时间:2017-06-17

    本文导语: 关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐) 问:假设如下场景:4个节点rac,心跳线走的是千m网络交换机,若是该千M网络交换机断电,我想知道crs的驱逐节点的算法是怎么样的? Oracle 大连 GCS 答复:如果心跳网络...

关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)

问:
假设如下场景:4个节点rac,心跳线走的是千m网络交换机,若是该千M网络交换机断电,我想知道crs的驱逐节点的算法是怎么样的?

Oracle 大连 GCS 答复:
如果心跳网络断掉了,oracle的集群就会分裂成若干个小的自己群,我们叫cohort(你可以在ocssd.log)里面找到。
oracle会根据每个cohort包含的节点数量决定哪个子集群离开,基本的原则是:
1. 节点数多的自己群留下,节点数少的被驱逐。
2. 如果每个子集群的节点数相同,那么包含了最小节点编号的节点会被保留。

这就是为什么你看到两个节点的集群,如果心跳网络出现问题,一定是节点2被重启的原因。

另外:
节点的驱逐和VF(就是很多人说的voting disk)没关系。
主要的原因是很多人把数据库层面的实例驱逐和集群层面的界定啊驱逐概念搞混了。

所以才有了这种错误的认识。

如果是数据库实例层面的驱逐,的确是和控制文件相关的,因为在数据库层面控制文件起到了VF的作用


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 小型机HACMP心跳配置问题
  • 谁能帮我讲下服务器和客户端的心跳机制如何实现
  • jQuery心跳包插件 jHeartbeat
  • 心跳服务启动问题,还得摆脱各位帮忙Permission denied我应该给什么权限??
  • 关于发送心跳包检测TCP连接是否断开
  • MySQL主从复制配置心跳功能介绍
  • 心跳机制问题
  • java发送heartbeat心跳包(byte转16进制)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3