1. 修改节点ip地址应该注意以下几点:
1.IP地址的修改需要将OCR、 GPnp、 Profile操作系统三者之间的配置进行同步,所以必须保证OCR正常启动的,同时相关的资源需要在脱机状态
2.如果使用GNS和DHCP管理网络IP地址,那么不需要再集群中过多关注节点VIP和SCAN VIP的地址,GNS会自动完成对他们的调整和管理。
3.对于CRS的资源调整来说,只需要停止资源并对其进行修改即可,如network,vip ,listener , scan vip, scan listener ,GNS VIP。对于公共网络,私有网络,网络接口名称的修改 需要重启rac使其生效。
4.rac各种 IP地址的调整分为同一网段内的调整和不同网段之间的调整。同一网段调整相对简单,不同网段调整较为复杂,特别是公共网络不同网段的调整,涉及的资源很多,调整之后都需要进行重新调整。
2. 修改VIP地址
vip地址涉及同网段和不同网段,如果同一网段内修改,那么在不重启rac的情况下,通过修改vip资源即可实现。 如果是不同网段的修改,那么需要
先调整公共网络的IP地址,之后再修改VIP资源。
同一网段的vip修改:
节点名称 vip 修改后的vip
node3vip 192.168.56.79 192.168.56.28
node4vip 192.168.56.97 192.168.56.82
sept1: 停止service运行,在调整VIP资源之前,必须停止所有service
<1> 查看service状态
[grid@node3 ~]$ srvctl status service -d node
Service ser1 is running on instance(s) node2
Service ser2 is running on instance(s) node2
srvctl stop service -d database_name -s <service_name_list> -n <my_node>
<2>停止所有service
srvctl stop service -d node -s ser1
srvctl stop service -d node -s ser2
database_name: 数据库名称
service_name_list: 停止的service列表
my_node: 改变vip地址的节点的名称,如果修改的节点没有运行service,则不需要停止
sept2:查看当前vip资源的配置
[oracle@node4 admin]$ srvctl config vip -n node3
VIP exists: /node3vip/192.168.56.79/192.168.56.0/255.255.255.0/eth0, hosting node node3 --node3: 主机名
[oracle@node4 admin]$ srvctl config vip -n node4
VIP exists: /node4vip/192.168.56.97/192.168.56.0/255.255.255.0/eth0, hosting node node4 --node4:主机名
sept3: 停止监听器和vip资源
[oracle@node4 admin]$ srvctl stop listener -n node3
[oracle@node4 admin]$ srvctl stop vip -n node3
[oracle@node4 admin]$ srvctl stop listener -n node4
[oracle@node4 admin]$ srvctl stop vip -n node4
这里node3和node4也是主机名
setp4: 查看vip地址是否成功停止
通过在linux 系统中执行ifconfig -a 命令确认没有与vip地址匹配的接口存在。
setp5:修改hosts文件配置
node3vip 192.168.56.28
node4vip 192.168.56.82
修改所有节点的 /etc/hosts 文件对应的vip配置
setpt6 : 修改vip资源
以root用户执行以下命令修改vip地址
[grid@node3 ~]$srvctl modify nodeapps -A 192.168.56.28/255.255.255.0/eth0 -n node3
[grid@node3 ~]$srvctl modify nodeapps -A 192.168.56.82/255.255.255.0/eth0 -n node4
-n : nodename 节点名称
-A: new_vip_address 节点级别的vip地址
sept7: 启动vip资源和监听器
[grid@node3 ~]$ srvctl start vip -n node3
[grid@node3 ~]$ srvctl start listener -n node3
[grid@node4 ~]$ srvctl start vip -n node4
[grid@node4 ~]$ srvctl start listener -n node4
sept8:检查vip资源状态
[grid@node3 ~]$ srvctl status nodeapps
VIP node3vip is enabled
VIP node3vip is running on node: node3
VIP node4vip is enabled
VIP node4vip is running on node: node4
Network is enabled
Network is running on node: node3
Network is running on node: node4
GSD is disabled
GSD is not running on node: node3
GSD is not running on node: node4
ONS is enabled
ONS daemon is running on node: node3
ONS daemon is running on node: node4
sept9: 查看当前 vip配置
[grid@node4 ~]$ srvctl config vip -n node3
VIP exists: /node3vip/192.168.56.28/192.168.56.0/255.255.255.0/eth0, hosting node node3
[grid@node4 ~]$ srvctl config vip -n node4
VIP exists: /node4vip/192.168.56.82/192.168.56.0/255.255.255.0/eth0, hosting node node4
注意:修改vip资源必须使用srvctl工具手动更新ocr中vip设置。如果客户端用vip连接数据库,那么还需要修改客户端hosts文件等相关的vip配置
RAC修改VIP地址
原创wx63159e54cdd9a 博主文章分类:Oracle RAC ©著作权
©著作权归作者所有:来自51CTO博客作者wx63159e54cdd9a的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:AWR format 工具的使用
下一篇:linux 误删home目录
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用nmcli修改双网卡主机ip地址,划分vlan
nmcli 是一个用于控制NetworkManager的命令行工具,可以用于在 Linux 系统中管理网络连接。
linux双网卡 Centos stream 9 rocky 9 vlan nmcli -
Oracle RAC修改IP和VIP地址
背景:RAC测试环境停掉一段时间后重启发现IP和其它环境IP冲突,所以决定修改RAC测试环境的IP地址操作
oracle application 数据库相关 network 数据库 -
修改RAC VIP IP
修改RAC VIP IPhttp://inthirties.com:90/thread-984-2-1.html 1.修改RAC2 的VIP ip 由1
oracle system database tcp 咨询 -
ORACLE RAC修改public和VIP地址的方法
本文详细介绍了RAC系统中修改public和vip地址的所有步骤!
ORACLE RAC 修改IP -
RAC修改IP地址
修改IP地址,重新配置hosts、tnsnames,重新配置VIP。用root用户刷新scan vip。
tcp/ip 数据库 网络协议 IP vim