[疑问]Oracle RAC的心跳线断了以后?

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
问个问题
主机环境:
IBM P5 570 2台 每台机器配备了2块光纤网卡
IBM DS4800+EXP810做共享磁盘
AIX 5.3.0.5-00
HACMP 5.2 (2007年4月的补丁)
Oracle 10.2.0.3+RAC
每台机器的2块光线网卡分别用作Oralce 的服务地址和Oracle RAC的心跳线地址
用了一块电口网卡做HACMP的私有网卡
用RS232做HACMP心跳
出现的现象:
今天凌晨,由于机房里的网线太乱了,所以决定半夜理线。
凌晨1点40分,DB1的服务地址、RAC心跳地址的2条网线拔掉了;DB2的RAC心跳地址的网线也同时拔掉了
凌晨1点50分DB2节点的CRS服务停掉了;
凌晨1点54分DB2节点自动shutdown并重新启动。
等我理完线才发现DB2自动重启了, 于是将HA启动,CRS启动。一切正常,errpt的日志里只有网卡的报错,没有其他异常。
从始至终,两台机器的HACMP的私有网络网线没有断,DB2的Oracle的服务地址的网卡网线没有断
问题:
1、RAC的心跳线断了以后,DB2节点自动重启的现象正常吗?
2、为什么是DB2的实例停了,为什么不是DB1?
3、为什么会自动重启呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
没人知道吗??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
PRIVATE NETWORK断了之后,如你所说应该是脑裂情况,两节点均断,这时ORACLE好像是自动认定一台作为主节点,然后重启其他节点
欢迎讨论,印象中此类贴子前面发过
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不重新启动才麻烦就大了。两个instance 不能通讯 就无法确知道对方节点是不是已经修改某个block造成读和写都没办法进行! 所以必须至少down掉一个!至于是2而不是1,是不是原来1 先启动?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
多谢楼上两位的解答与支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行