这个是一个突然情况引起的。
网络结构:
    主机房一台核心交换机,灾备机房一台核心交换机。讲两台核心虚拟成一台进行的配置和链接。中间走光纤。主机房情况:
    一台小机(A)(装Oracle数据库和主应用),一台存储和两台SAN交换机
灾备机房情况:
    一台小机(B)(装Oracle数据库和主应用),一台存储和两台SAN交换机在应用上线前,我们在主机房对存储和小机、数据库进行了测试。
测试情况如下:
启动存储和小机、启动HA,然后启动数据库。一切正常后,断掉一边的存储和小机。另一边的存储和小机、数据库能正常运行。
然后我们将灾备机房的设备进行了移机安装。启动以后两边都能正常工作。宕掉一边的数据库,另一边也能正常运行。但是昨天发生了一件事:主机房的核心因为全部都是接的市电,结果昨天市电断电了。按我们最初的设计思路,主机房断开以后,灾备机房应该能够正常承担工作。但是这个时候发现灾备机房的小机重启了,而主机房的小机只是单纯的网络断开,并发卷、数据库实例一切都是正常的。因为HA需要手动启动,所以数据库自然也就没起来。
疑问:
1、Oracle的心跳是不能断的?如果断了,理论上是哪边断开哪边宕掉或者重启?
2、我们的测试环境和现在的真是环境的唯一差异是原来用的一台交换机,现在走的是两台虚拟成一台的核心交换机。难道这  个有根本的差异?
3、为什么会是主机房断开,灾备机房的小机重启?求各位前辈帮忙分析或者曾经遇到过类似问题的给与指导。若对问题不清楚,小弟当第一时间补充说明。谢谢!