在RAC中,当私有网线拔了后,会怎么样?
原文链接http://blog.mchz.com.cn/?p=4305
实际环境:
OS:oel5.5_x64
ORACLE:10205
3节点rac
架设于vmware esxi虚拟机上
所需测试项目:私有网卡交换机故障
前提:本次测试假设交换机故障 如同拔掉私有网卡网线,拔掉私有网卡网线如同虚拟机私有网卡断开连接
(非down网卡),如同能ping通自己,如法ping通其他主机私有网卡
节点情况:
node1, node2, node3
启动node1, node2
1)断开node2私有网卡,node1不断开私有网卡
现象:node1,node2都能ping通自己,无法ping通对方,30s后node2被驱逐重启
2)断开node1私有网卡,node2不断开私有网卡
现象:node1,node2都能ping通自己,无法ping通对方,30s后node2被驱逐重启
3)断开node1,node2私有网卡
现象:node1,node2都能ping通自己,无法ping通对方,30s后node2被驱逐重启
启动node2,node3
1)断开node2私有网卡,node3不断开私有网卡
现象:node2,node3都能ping通自己,无法ping通对方,30s后node3被驱逐重启
2)断开node3私有网卡,node2不断开私有网卡
现象:node2,node3都能ping通自己,无法ping通对方,30s后node3被驱逐重启
3)断开node2,node3私有网卡
现象:node2,node3都能ping通自己,无法ping通对方,30s后node3被驱逐重启
启动node1,node2,node3
1)断开node2私有网卡,node1,node3不断开私有网卡
现象:node2无法被别的节点ping通,node1,node3可以互通,30s后node2被驱逐
2)断开node3私有网卡,node1,node2不断开私有网卡
现象:node3无法被别的节点ping通,node1,node2可以互通,30s后node3被驱逐
3)断开node1私有网卡,node2,node3不断开私有网卡
现象:node1无法被别的节点ping通,node2,node3可以互通,30s后node2,node3被驱逐
4)断开node1,node2私有网卡,node3不断开
现象:30s后node2,node3被驱逐,重启
5)断开node1,node3私有网卡,node2不断开
现象:30s后node2,node3被驱逐,重启
6)断开node2,node3私有网卡,node1不断开
现象:30s后node2,node3被驱逐,重启
7)断开node1,node2,node3私有网卡
现象:30s后node2,node3被驱逐,节点重启
结论:
1)当两节点时:
私有网络不通(单一节点,两个节点,交换机等failure)节点号低的节点存活,节点号高的节点被驱逐
2)三个节点时
私有网络不通
i)存在两节点私有网络通且节点中包含最小节点号节点的,不通的节点被驱逐
ii)存在两节点私有网络通但是节点中不包含最小节点号节点的,最小节点号节点存活,其它两个节点被驱逐
iii)私有网络都不通时,最小节点号节点存活,其它节点被驱逐。
在RAC中,当私有网线拔了后,会怎么样?的更多相关文章
- Oracle 10g RAC中的DRM问题及关闭
在RAC环境中,Oracle使用GRD(Global Resource Service)来记录各个RAC节点的资源信息,具体通过GCS(Global Cache Service)和GES(Global ...
- 详解 RAC 中各种IP和监听的意义
一.SCAN 概念 SCAN(Single Client Access Name)是 Oracle从11g R2开始推出的,客户端可以通过 SCAN 特性负载均衡地连接到 RAC数据库 SCAN 最明 ...
- RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP
RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP 1.PUBLIC和VIP Oracle RAC中每个节点都有一个虚拟IP,简称VIP, 与公网PUBLIC IP在同一个 ...
- OC中的私有变量和description
.OC中的私有变量 在类的实现即.m @implementation中也可以声明成员变量,但是因为在其他文件中通常都只 是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private ...
- PHP通过反射方法调用执行类中的私有方法
PHP 5 具有完整的反射 API,添加了对类.接口.函数.方法和扩展进行反向工程的能力. 下面我们演示一下如何通过反射,来调用执行一个类中的私有方法: <?php //MyClass这个类中包 ...
- rac中 kull session会话脚本
方法:ALTER SYSTEM KILL SESSION '80, 6, @2'; --<= 80 sid,6 serial#,@2 inst_id kill session 脚本如下:sel ...
- 这里的*号实际表示就是RAC中所有实例都使用
您的位置: ITPUB个人空间 » cc59的个人空间 » 日志 发布新日志 我的日志我的足迹我的收藏 unix/linuxHA随笔backup&restoreperformance tuni ...
- 使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试
第一章 本篇总览 之前发布了一篇<Oracle_lhr_RAC 12cR1安装>,但是其中的存储并没有使用多路径,而是使用了VMware自身提供的存储.所以,年前最后一件事就是把多路径学习 ...
- C#中访问私有成员
首先访问一个类的私有成员不是什么好做法.大家都知道私有成员在外部是不能被访问的.一个类中会存在很多私有成员:如私有字段.私有属性.私有方法.对于私有成员造访,可以套用下面这种非常好的方式去解决. pr ...
随机推荐
- Mysqldump参数大全(转)
参数 参数说明 --all-databases , -A 导出全部数据库. mysqldump -uroot -p --all-databases --all-tablespaces , -Y ...
- 设置Tomcat根目录
找到Tomcat安装目录下的:conf\server.xml 在<Host />节点下加入: <Context path="/" docBase="my ...
- WPF 数据绑定
1.1绑定到对象 1.1.1.前台绑定 前台代码 5: </Grid> 1: <Grid x:Name=”GridProductDetails”> 2: 3: <Te ...
- POJ #1042 Gone Fishing - WA by a DP solution. TODO
I used DP instead of Greedy. But got WA on PoJ, though it passed all web-searched cases. Maybe I hav ...
- MySQL使用位运算
通常 我们的数据表中 可能会包含各种状态属性, 例如 blog表中,我们需要有字段表示其是否公开,是否有设置密码,是否被管理员封锁,是否被置顶等等. 也会遇到在后期运维中,策划要求增加新的功能而造成你 ...
- C#使用ConditionalAttribute特性来实现代码调试
转自:http://www.csharpwin.com/csharpspace/10729r8541.shtml #if/#endif条件编译常用来由同一份源代码生成不同的结果文件,最常见的有debu ...
- Microsoft Visual SourceSafe
Microsoft Visual SourceSafe是美国微软公司出品的版本控制系统,简称VSS.软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check i ...
- C产品狗
作者:郭琦链接:https://www.zhihu.com/question/29342383/answer/110823046来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- OAF_MDS系列1_OAF页面元数据结构MDS的解析(概念)
2014-06-06 Created By BaoXinjian
- codeblocks AStyle修改格式和快捷键
首先我想说 codeblocks还是很强大的,原来以为不能改,其实是不会,那么本篇博客就教大家修改AStyle格式和添加快捷键. 1.修改AStyle格式: Settings -> Editor ...