暂无图片
分享
Edward
2021-05-13
如何彻底去掉avahi-daemon.service的影响
暂无图片 5M

1、近日进行数据库巡检的过程中发现了网卡多了个169.254网段的地址;
image.png
2、这个地址是怎么出来的?
我们没有设置过,并且是oracle集群服务启动后出现的。
在集群服务停止的时候,在日志中出现过如下内容
image.png
3、在网上查询得到如下信息
Avahi(avahi守护程序)相关于免费实现Apple的“ ZeroConf”程序,并使用mDNS / DNS-SD protocol套件进行服务发现。  并在网络中扫描打印机和其他共享资源  。 它还可以提供DNS和DHCP服务。 这对于笔记本电脑非常有用,但在服务器上并不需要,也可能导致网络性能下降,并在重负载下变得不稳定。Avahi对ORACLE没有任何益处。建议在ORACLE环境禁用该服务,Oracle已报告avahi-daemon可能会干扰Oracle RAC的多播心跳信号,从而导致应用程序层接口假定它已在节点上断开连接并重新启动。
4、根据这个提示,我执行了如下:

systemctl stop avahi-daemon.socket avahi-daemon.service

systemctl disable avahi-daemon.socket avahi-daemon.service

提示如下
image.png

image.png

image.png

收藏
分享
2条回答
默认
最新
你好我是李白

1.Oracle 11.2.0.2版本开始推出HAIP(Highly Available Virtual IP)技术用于替代了操作系统层面的网卡绑定技术。HAIP通过其提供的独特的169.254.*网段的IP地址实现集群内部链接的高可用及负载均衡。

  1. haip功能对应ora.cluster_interconnect.haip资源
    ora.cluster_interconnect.haip资源使用169.254.*地址启动1-4个HAIP附在私网网卡上,私网网卡损坏,HAIP将会漂移到其他可用的私网网卡。
$ crsctl status res ora.cluster_interconnect.haip -t -init

3.可以通过视图查询与oifcfg查询

SQL> select * from GV$CLUSTER_INTERCONNECTS;

# su - grid
$ oifcfg iflist -p -n
  1. haip可以关闭,具体可以参考下面文章
    https://www.modb.pro/db/14200
暂无图片 评论
暂无图片 有用 1
Edward
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏