如何在Oracle集群中修改包括VIP在内的公共网络信息(文档ID 276434.1)
一:更改集群节点主机名
主机名记录在OCR中,在安装阶段输入。安装后无法修改。修改公共主机名的唯一办法是删除节点,然后使用新的主机名将节点重新添加回去,或者重新安装集群
二:仅更改public ip或 vip,而不修改网卡,网段或子网掩码
新的更改若仍位于同一网段,则不需要在集群层面修改,在os层完成修改即可
1.关闭集群
2.修改服务器IP地址以及/etc/hosts文件
3.重新启动集群
三:更改public ip(不同网段)
首先需要从OCR中删除现有的网卡信息,然后将正确的信息添加回去
Oracle集群的网络信息由oifcfg管理,oifcfg无法更改ip地址信息,如果想要修改,只能删除再添加
oifcfg getif可用于找出OCR中当前配置的网卡
使用oifcfg delif可以删除当前配置的网卡信息,
使用oifcfg setif可以重新设置网卡信息
然后在操作系统层面进行更改。除非操作系统需要重新启动,否则无需重新启动集群。这可以以滚动方式完成。
修改public ip后,还需要更改其关联的VIP和SCAN IP
四:修改VIP
从10.2.0.3起,删除了ASM/数据库实例对VIP资源的依赖性,因此可以在不关闭ASM/数据库实例的情况下修改VIP,当VIP关闭时,会影响与客户端的连接。
修改前,首先确保public ip更改。如果修改完public ip后,重启了操作系统或者重启集群,那么VIP将不会启动
五:Doc ID
How to Modify Private Network Information in Oracle Clusterware (Doc ID 283684.1)
How to Update the IP Address of the SCAN VIP Resources (ora.scan{n}.vip) (Doc ID 952903.1)
The Basics of IPv4 Subnet and Oracle Clusterware (Doc ID 1386709.1)