Oracle 12c以下版本RAC与Redhat Linux的avahi-daemon服务的水火不容

对于Redhat Linux的avahi-daemon服务,Oracle官方开发人员建议如下:

 (1)     Avahi (avahi-daemon) is a freeimplementation of Apple's "ZeroConf" utility and uses the mDNS/DNS-SDprotocol suite for service discovery. It runs as a daemon / service and scansthe network for printers and other shared resources such as chat servers andfiles that are being shared. It can also provide DNS and DHCP services. This isquite useful for portable computers such as laptops, but is not needed onservers.It can also contribute to slower networkperformance, and can become unstable under heavy loads. 

ß会造成网络性能问题及负载过高时不稳定
@ This is not Oracle problem, for some Linux distributions, this daemon is up
 
@ and enable by default,
itdoes not do any good to Oracleandhence this bug 

ßOracle后台开发人员明确指出开启此服务对oracle没有任何益处,反而会触发bug
@ requests CVU to check and provide fix-up to to disable it. 
@
There aresome bad consequences     ß会带来很多不可预知的糟糕的结果
@ . 
@
 Bug 14027941 Possible rac eviction avahi-daemon: withdrawing address record 
@ bond0
       ßbug举例:会造成RAC节点驱逐重启
@ . 
@ and GE's P1 escalation
 
@ .
 
@
 Bug# 14739888 - CSSD FROM NODE 2 CANNOT JOIN THE CLUSTER AFTER REBOOT 
@ .
            ßbug举例:重启后节点2无法加入RAC集群
@ Set the fixed by to 12.1 Thanks.
 

通过上面开发给出的信息,oracle建议您关闭此进程(当运行RAC环境中) 如果RAC版本在12.1 版本以下。谢谢! 

For more detailed info:
 
Network Manager & avahi-daemon: Why you should not run them on a server. (
 Doc ID 1598866.1 ) 
Bug 12717666
 : LNX64-11203 CVU TO CHECK IF AVAHI-DAEMON IS DISABLED AND PROVIDEFIX-UP SCRIPT 

 

(2)      如果客户方必须要开启avahi-daemon服务,oracle 开发的建议是只能升级至12.1 版本,目前11.2.0.4版本不建议开启avahi-daemon服务 

说明:如若非要开启此服务,目前则只能升级至Oracle 12.1版本(Oracle 12.1版本是目前Oracle发布的最新版本)。但与现实生产数据库版本差距过大,且应用程序未有在Oracle12.1版本中正式运行的案例,将不可避免的对应用程序的稳定性带来巨大威胁;且在全国范围内,Oracle12.1版本用于核心生产的案例少之又少,测试用例及官方支持正在完善,目前不建议直接升级至Oracle 12.1版本。

 

(3)   搜集Oracle12.1之前版本关于avahi-daemon的官方技术支持文档,最终解决方案均建议直接关闭此服务,无替代解决方案

可参考如下文档:

RAC 和 Oracle Clusterware最佳实践和初学者指南 (Linux) (文档 ID 1525820.1)

Network Manager & avahi-daemon: Why you should not run them on aserver. (文档 ID 1598866.1)

Oracle Clusterware Cannot Start on all Nodes: Network communication withnode <NAME> missing for 90% of timeout interval (文档 ID 1507482.1)

CSSD Fails to Join the Cluster After Private Network Recovered if avahiDaemon is up and Running (文档 ID 1501093.1)

Avahi Causes Network Disconnections and Re-assignment of IP Addresses toNEtwork Interfaces (文档 ID 1571485.1)

Avahi-daemon Reports "Invalid query packet." (文档 ID 1965914.1)

How to troubleshooting ULN connectivity (文档 ID1958230.1)


附:

Oracle官方回复截图如下:(内容如上(1)(2)条)


Redhat官方回复如下:



如若在Oracle 12c以下版本的RAC万不得已需要在Redhat环境下对某个网口启用avahi-daemon服务,可参考如下,但Oracle不建议设置如下(如若设置,后果自负)



Oracle官方工程师对此答复如下:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值