在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 ...
随机推荐
- MySql之on duplicate key update详解
在我们的日常开发中,你是否遇到过这种情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段.你的处理方式是不是就是按照下面这样? $result = mysql_query('se ...
- 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 ...
- jquery组件团购倒计时功能
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- [原]Fedora 20的yum配置
新装了一套Fedora 20操作系统,又要开始配置yum了.下面总结以下步骤: 1.下载国内比较快的yum源 推荐163的yum源,sohu的yum源也不错,我一般就装第一个,安装163 yum源主页 ...
- [Hibernate] - Criteria Select
使用Hibernate的Criteria做查询. 参考文档: http://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/html/querycri ...
- Spring实战1:Spring初探
主要内容 Spring的使命--简化Java开发 Spring容器 Spring的整体架构 Spring的新发展 现在的Java程序员赶上了好时候.在将近20年的历史中,Java的发展历经沉浮.尽管有 ...
- [rootfs]Yaffs2
1. busybox: sudo apt-get install busybox(v1.21.1) 2. mkyaffs2image: http://www.aleph1.co.uk/gitweb/? ...
- 共享内存是最快的一种IPC方式
在linux进程间通信的方式中,共享内存是一种最快的IPC方式.因此,共享内存用于实现进程间大量的数据传输,共享内存的话,会在内存中单独开辟一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限 ...
- 判断apache是否启动的脚本
#!/bin/bashhttp=$(netstat -tunpl | awk '{printf $4 "\n"}' | grep '80$')if [ -z "$http ...
- (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 ...