linux 环境 RAC asm磁盘组加盘扩容时 start_udev 导致本实例监听停止
问题:
RAC环境,由于安装时ASM磁盘直接使用udev 绑定udev, 磁盘组容量不足,添加磁盘进行扩容。
执行 start_udev 时,导致vip 漂移到另一个节点,本实例监听停止。
解决方法:
在网卡配置文件ifcfg-eth0 添加 HOTPLUG="no" .
参考:
Network interface going down when dynamically adding disks to storage using udev in RHEL 6 (Doc ID 1569028.1)
Applies to:
Oracle Database - Enterprise Edition - Version 11.2.0.3 and later
Oracle Net Services - Version 11.2.0.4 to 11.2.0.4 [Release 11.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Linux x86-64
Symptoms
Dynamically added new disks to storage using udev rules(as per the docs note 414897.1, 1528148.1, 371814.1 etc).
During start_udev, udev has deleted the public network interface and this caused the listener to crash, and clusterware moved all services, scan listeners and the VIP on node 1 to node 2.
Changes
Trying to add disk to storage using udev
Cause
udev has deleted the public network interface.
Solution
As per RHEL you are advised to set HOTPLUG=“no” for the network configuration scripts.
Add HOTPLUG=“no” to the ifcfg-eth0 (public), ifcfg-eth1 (private) and ifcfg-eth2 (backup) network config files in /etc/sysconfig/network-scripts directory.