本帖最后由 Glory.Lew 于 2011-10-26 14:43 编辑
版本AIX6.1,oracle10gR2 RAC
两次单节点宕机,重启后恢复
宕机的时候,心跳网络PING对方,报错
ping:wrote 192.168.0.2 64 chars ret=-1
0821-069
ing :sendto: there is not enough buffer space for the requested socket operation
怀疑是网卡的内存溢出造成的,ORACLE要求的网络参数为:
/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o sb_max=1351680
/usr/sbin/no -p -o udp_sendspace=135168
/usr/sbin/no -p -o udp_recvspace=1351680
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o rfc1323=1
两台小机是通过网线直接相连的
我怀疑网线质量不好,不知道用什么办法来检查网络质量?
$ netstat -irn
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en0 1500 link#2 0.14.5e.76.13.30 29627705 0 27240744 3 0
en0 1500 10.32 10.32.0.5 29627705 0 27240744 3 0
en0 1500 10.32 10.32.0.4 29627705 0 27240744 3 0
en2 1500 link#3 0.21.5e.48.fd.10 444241776 0 549209942 0 0
en2 1500 192.168.0 192.168.0.2 444241776 0 549209942 0 0
en3 1500 link#4 0.21.5e.48.fd.11 0 0 16 0 0
en3 1500 192.168.10 192.168.10.109 0 0 16 0 0
lo0 16896 link#1 722372 0 722372 0 0
lo0 16896 127 127.0.0.1 722372 0 722372 0 0
lo0 16896 ::1%1 722372 0 722372 0 0
这个命令的输出,ierrs/oerrs是不是包的错误数
能不能查看TCP/UDP 发送和接受缓冲区的使用率?
该如何优化网络参数,根据什么统计数据?
向各位请教了!
本文档描述了在AIX6.1操作系统上运行Oracle 10g R2 RAC时遇到的网络问题,表现为节点宕机并出现'ping: wrote 192.168.0.264 chars ret=-10821-069 ping: sendto: there is not enough buffer space for the requested socket operation'的错误。怀疑是由于网卡内存溢出导致,讨论了可能的网线质量问题,并提出检查网络质量和优化网络参数的需求。目前的网络参数设置包括Oracle推荐的socket缓冲区大小等。寻求解决方案并询问如何查看TCP/UDP缓冲区使用率以及如何优化网络配置。
2033

被折叠的 条评论
为什么被折叠?



