原文链接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中,当私有网线拔了后,会怎么样?的更多相关文章

  1. Oracle 10g RAC中的DRM问题及关闭

    在RAC环境中,Oracle使用GRD(Global Resource Service)来记录各个RAC节点的资源信息,具体通过GCS(Global Cache Service)和GES(Global ...

  2. 详解 RAC 中各种IP和监听的意义

    一.SCAN 概念 SCAN(Single Client Access Name)是 Oracle从11g R2开始推出的,客户端可以通过 SCAN 特性负载均衡地连接到 RAC数据库 SCAN 最明 ...

  3. RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP

    RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP   1.PUBLIC和VIP Oracle RAC中每个节点都有一个虚拟IP,简称VIP, 与公网PUBLIC  IP在同一个 ...

  4. OC中的私有变量和description

    .OC中的私有变量 在类的实现即.m @implementation中也可以声明成员变量,但是因为在其他文件中通常都只 是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private ...

  5. PHP通过反射方法调用执行类中的私有方法

    PHP 5 具有完整的反射 API,添加了对类.接口.函数.方法和扩展进行反向工程的能力. 下面我们演示一下如何通过反射,来调用执行一个类中的私有方法: <?php //MyClass这个类中包 ...

  6. rac中 kull session会话脚本

    方法:ALTER SYSTEM KILL SESSION '80, 6, @2';  --<= 80 sid,6 serial#,@2 inst_id kill session 脚本如下:sel ...

  7. 这里的*号实际表示就是RAC中所有实例都使用

    您的位置: ITPUB个人空间 » cc59的个人空间 » 日志 发布新日志 我的日志我的足迹我的收藏 unix/linuxHA随笔backup&restoreperformance tuni ...

  8. 使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试

    第一章 本篇总览 之前发布了一篇<Oracle_lhr_RAC 12cR1安装>,但是其中的存储并没有使用多路径,而是使用了VMware自身提供的存储.所以,年前最后一件事就是把多路径学习 ...

  9. C#中访问私有成员

    首先访问一个类的私有成员不是什么好做法.大家都知道私有成员在外部是不能被访问的.一个类中会存在很多私有成员:如私有字段.私有属性.私有方法.对于私有成员造访,可以套用下面这种非常好的方式去解决. pr ...

随机推荐

  1. C语言qsort函数用法

    qsort函数简介 排序方法有很多种:选择排序,冒泡排序,归并排序,快速排序等. 看名字都知道快速排序是目前公认的一种比较好的排序算法.因为他速度很快,所以系统也在库里实现这个算法,便于我们的使用. ...

  2. Mysqldump参数大全(转)

    参数 参数说明 --all-databases  , -A 导出全部数据库. mysqldump  -uroot -p --all-databases --all-tablespaces  , -Y ...

  3. DBA常用SQL之表空间与数据文件

    )), ) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name g ...

  4. .Net分布式缓存应用实例:Couchbase

    转自:http://www.cnblogs.com/wu-jian Couchbase概述 Couchbase最早叫Membase,是由Memcached项目组的一些头目另立的山头. 2011年与Co ...

  5. TTL电平和CMOS电平总结

    TTL电平和CMOS电平总结 1,TTL电平:          输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电 ...

  6. VS2012远程调试(winform+web 远程调试)

    VS2012远程调试   一.调试WinFrom 程序 安装rtools_setup_x64 下载 配置Remote 启动Remote debugger 默认端口4016,选择工具-〉选项,选择 无身 ...

  7. php接二进制文件

    PHP默认只识别application/x-www.form-urlencoded标准的数据类型. 因此,对型如text/xml 或者 soap 或者 application/octet-stream ...

  8. [备忘]Visio中连接线交叉时跨线小弯的去掉方法

    连接线格式->行为->连接线->跨线->添加->从不 format->behavior…->Connector->Line jumps->Add: ...

  9. solr基于jetty容器配置后台登陆角色用户名密码

    solr版本4.0.0 我的solr下载后解压在d盘,你的随意. 在D:\apache-solr-4.0.0\apache-solr-4.0.0\example\etc目录下新建role.proper ...

  10. Spark RDD简介与运行机制概述

    RDD工作原理: 主要分为三部分:创建RDD对象,DAG调度器创建执行计划,Task调度器分配任务并调度Worker开始运行. SparkContext(RDD相关操作)→通过(提交作业)→(遍历RD ...