原文链接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. MySql之on duplicate key update详解

    在我们的日常开发中,你是否遇到过这种情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段.你的处理方式是不是就是按照下面这样? $result = mysql_query('se ...

  2. window7 下 安装 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合

    window7 下 安装 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-t ...

  3. jquery组件团购倒计时功能

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. [原]Fedora 20的yum配置

    新装了一套Fedora 20操作系统,又要开始配置yum了.下面总结以下步骤: 1.下载国内比较快的yum源 推荐163的yum源,sohu的yum源也不错,我一般就装第一个,安装163 yum源主页 ...

  5. [Hibernate] - Criteria Select

    使用Hibernate的Criteria做查询. 参考文档: http://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/html/querycri ...

  6. Spring实战1:Spring初探

    主要内容 Spring的使命--简化Java开发 Spring容器 Spring的整体架构 Spring的新发展 现在的Java程序员赶上了好时候.在将近20年的历史中,Java的发展历经沉浮.尽管有 ...

  7. [rootfs]Yaffs2

    1. busybox: sudo apt-get install busybox(v1.21.1) 2. mkyaffs2image: http://www.aleph1.co.uk/gitweb/? ...

  8. 共享内存是最快的一种IPC方式

    在linux进程间通信的方式中,共享内存是一种最快的IPC方式.因此,共享内存用于实现进程间大量的数据传输,共享内存的话,会在内存中单独开辟一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限 ...

  9. 判断apache是否启动的脚本

    #!/bin/bashhttp=$(netstat -tunpl | awk '{printf $4 "\n"}' | grep '80$')if [ -z "$http ...

  10. (C/C++) Interview in English - Basic concepts.

    Question Key words Anwser A assignment operator abstract class It is a class that has one or more pu ...