原文链接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. 初试体验java多线程

    现在个人电脑以及服务器都是多核cpu,如何提高多核cpu的利用率,就要用到多线程技术了. public class TestThread1 { ; static class PThread exten ...

  2. httpClenit的post出现乱码问题

    在使用httpClient.executeMethod(postMethod)的时候,发现一直存在乱码问题,”book is good“被转成”book+is+good“ 返回.查看源码后,发现pos ...

  3. SQL Server 2005 分区表创建实例

    --创建一个分区函数(默认为左边界)CREATE PARTITION FUNCTION PARTFUNC1(INT)AS RANGEFOR VALUES(1000,2000,3000,4000,500 ...

  4. Kafka 安装和测试

    转载自:http://czj4451.iteye.com/blog/2041096 1. 简介 kafka (官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统 ...

  5. Eclipse中新建jsp文件访问页面时乱码问题

    新建.jsp文件,charset和pageEncoding默认是ISO-8859-1,这样的话访问页面时会出现乱码,解决办法:将charset和pageEncoding改为UTF-8(或者GBK/GB ...

  6. ASP.NET MVC 中实现View与Controller分离

    一.开篇题外话 我经常会在博客园逛来逛去,看过很多大牛们的Blog,我很少在这块技术天地活动,之前有发表过几篇日志,好像大部分是和电商有关,作为一个多年的开发人员,很少在这里分享,之前一直在CSDN上 ...

  7. Linux下生成patch和打patch

    转自:http://blog.csdn.net/dl0914791011/article/details/17299103 通过diff工具生成补丁, patch工具打上补丁. 在使用diff之前, ...

  8. Hadoop系统架构

    一.Hadoop系统架构图 Hadoop1.0与hadoop2.0架构对比图 YARN架构: ResourceManager –处理客户端请求 –启动/监控ApplicationMaster –监控N ...

  9. webview--网络超时

    package com.test.js2java; import java.util.Timer; import java.util.TimerTask; import android.app.Act ...

  10. PopuWindow_1

    PopupWindow有点类似于Dialog,相同点在于都是弹出窗口,并且都可以对其进行自定义显示,并且里面的监听组件,进行相应的操作, 但它与Dialog又有很大的区别,PopupWindow只是弹 ...