oracle rac 因网络心跳丢失而单点宕机解决办法
单点宕机后,查看ossd日志发现有如下描述:....node1 has a disk HB,but no network HB.......
(日志目录:/u01/app/grid/diag/crs/节点名称/crs/trace/ocssd.trc)
出现原因:节点间因私网不稳出现网络心跳持续丢失,集群间节点不能相互获取彼此状态而保持集群一致性。
关于集群网络心跳机制参见大佬博客:https://www.cnblogs.com/liang545621/p/9418233.html
解决办法1:双节点,同时重启两个节点机器(必须都重启,重启一台不行)。若有节点机器重启后rac服务不能启动,需手动启动。(亲测有效)
解决办法2:拔掉宕机节点心跳线(即私网网线)15秒左右后,插上,再次拔掉宕机节点心跳线15秒,插上后连接成功。
当你试图去用自己的言语去讲清一些事物时,你会明白对此事物的理解是融会贯通还是一知半解