rac中节点的网卡MTU 参数不一致,导致实例启动不了



适用于oracle 企业版的9.0.1.0到11.2.0.3之间的版本
症状
如果集群中节点的私网网卡的mtu(最大传输单元)参数不一致,那么rac 实例将不能够启动

改变

修改网络配置


原因

私网网卡的MTU大小是被设置了的。如下例子中有集群有两个节点,2块网卡。
节点1网卡信息
node 1
eth0 Link encapEthernet HWaddr 000E0C084BD5 
inet addr xxx.x.x.x Bcastxxx.x.x.x Mask255.255.255.0
inet6 addr fe8020ecfffe084bd564 ScopeLink
UP BROADCAST RUNNING MULTICAST MTU9000 Metric1
节点2网卡信息
node 2
eth0 Link encapEthernet HWaddr 000E0C080359 
inet addr xxx.x.x.x Bcastxxx.x.x.x Mask255.255.255.0
inet6 addr fe8020ecfffe0835964 ScopeLink
UP BROADCAST RUNNING MULTICAST MTU1500 Metric1
如果 配置的两块网卡的MTU大小不一致,那么启动时,将会hang住并在alert日志中报错


Tue Mar  1 015035 2005
lmon registered with NM - instance id 2 (internal mem no 1)
Tue Mar  1 015036 2005
Reconfiguration started (old inc 0, new inc 2)
List of nodes
0 1
Global Resource Directory frozen
Update rdomain variables
Communication channels reestablished
 domain 0 valid = 0 according to instance 0
Tue Mar  1 015544 2005
IPC Send timeout to 0.0 inc 9 for msg type 53 from opid 5
Tue Mar  1 015925 2005
Trace dumping is performing id=[cdmp_20050301095925]
Tue Mar  1 015931 2005
Reconfiguration started (old inc 2, new inc 3)
List of nodes
1
你能明显的在alert日志和后台进程lmd和lmon的trace中找到time-out的信息


解决方法
通过使用oradebug确认oracle RAC使用的网卡  Metalink note 181489.1
检查网络设置 ifconfig sbinifconfig eth0
指定一个合适所有网卡的包大小来ping 网卡ip 使用参数-M 来避免包分割
ping nodename -s biggest-size-that fits -M do
在集群中所有节点配置私网的网卡有相同的mtu大小
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值