Oracle rac 修改vip & scan ip

背景介绍:

现在有个需求,主机的物理机迁移,为了让业务改动最小,要修改新主库的VIP & SCAN IP,同网段的修改vip & scan比较简单

ps: 过段时间要修改物理机的网段,届时再更新!

修改vip

--修改前VIP & SCAN-IP

修改前vip最后两位为23、24

修改前scan-ip最后两位为25、20

--修改后VIP & SCAN-IP

修改后vip最后两位为248、249

修改后scan-ip最后两位为225、220

--查看修改前的/etc/hosts

root@d2-dbrac21 \~# cat /etc/hosts | grep 'vip\|scan'

192.168.10.23 d2-dbrac21-vip

192.168.10.24 d2-dbrac22-vip

192.168.10.25 dbrac-scan

192.168.10.20 dbrac-scan

--查看ip

root@d2-dbrac21 \~# ip addr | grep ens192

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

inet 192.168.10.21/24 brd 192.168.10.255 scope global noprefixroute ens192

inet 192.168.10.23/24 brd 192.168.10.255 scope global secondary ens192:1

inet 192.168.10.25/24 brd 192.168.10.255 scope global secondary ens192:2

--查看集群设置

root@d2-dbrac21 \~# srvctl config nodeapps

Network 1 exists

Subnet IPv4: 192.168.10.0/255.255.255.0/ens192, static

Subnet IPv6:

Ping Targets:

Network is enabled

Network is individually enabled on nodes:

Network is individually disabled on nodes:

VIP exists: network number 1, hosting node d2-dbrac21

VIP Name: d2-dbrac21-vip

VIP IPv4 Address: 192.168.10.23

VIP IPv6 Address:

VIP is enabled.

VIP is individually enabled on nodes:

VIP is individually disabled on nodes:

VIP exists: network number 1, hosting node d2-dbrac22

VIP Name: d2-dbrac22-vip

VIP IPv4 Address: 192.168.10.24

VIP IPv6 Address:

VIP is enabled.

VIP is individually enabled on nodes:

VIP is individually disabled on nodes:

ONS exists: Local port 6100, remote port 6200, EM port 2016, Uses SSL false

ONS is enabled

ONS is individually enabled on nodes:

ONS is individually disabled on nodes:

只更改 VIP & SCAN IP 后的/etc/hosts,两个节点都要改

root@d2-dbrac21 \~# cat /etc/hosts | grep 'vip\|scan'

192.168.10.248 d2-dbrac21-vip

192.168.10.249 d2-dbrac22-vip

192.168.10.225 dbrac-scan

192.168.10.220 dbrac-scan

--重启集群节点,两个节点,可以轮流重启

crsctl stop crs

crsctl start crs

--查看重启后的节点信息,vip 自动更改了

root@d2-dbrac21 \~# ip addr | grep ens192

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

inet 192.168.10.21/24 brd 192.168.10.255 scope global noprefixroute ens192

inet 192.168.10.248/24 brd 192.168.10.255 scope global secondary ens192:1

inet 192.168.10.20/24 brd 192.168.10.255 scope global secondary ens192:2

root@d2-dbrac22 \~# ip ad | grep ens192

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

inet 192.168.10.22/24 brd 192.168.10.255 scope global noprefixroute ens192

inet 192.168.10.249/24 brd 192.168.10.255 scope global secondary ens192:1

inet 192.168.10.20/24 brd 192.168.10.255 scope global secondary ens192:2

--查看集群中节点信息

root@d2-dbrac21 \~# srvctl config nodeapps

Network 1 exists

Subnet IPv4: 192.168.10.0/255.255.255.0/ens192, static

Subnet IPv6:

Ping Targets:

Network is enabled

Network is individually enabled on nodes:

Network is individually disabled on nodes:

VIP exists: network number 1, hosting node d2-dbrac21

VIP Name: d2-dbrac21-vip

VIP IPv4 Address: 192.168.10.248

VIP IPv6 Address:

VIP is enabled.

VIP is individually enabled on nodes:

VIP is individually disabled on nodes:

VIP exists: network number 1, hosting node d2-dbrac22

VIP Name: d2-dbrac22-vip

VIP IPv4 Address: 192.168.10.249

VIP IPv6 Address:

VIP is enabled.

VIP is individually enabled on nodes:

VIP is individually disabled on nodes:

ONS exists: Local port 6100, remote port 6200, EM port 2016, Uses SSL false

ONS is enabled

ONS is individually enabled on nodes:

ONS is individually disabled on nodes:

修改scan-ip

--停止监听

srvctl stop scan_listener

srvctl stop scan

--查看更改前的scan

srvctl config scan

root@d2-dbrac21 \~# srvctl config scan

SCAN name: dbrac-scan, Network: 1

Subnet IPv4: 192.168.10.0/255.255.255.0/ens192, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 192.168.10.20

SCAN VIP is enabled.

SCAN 2 IPv4 VIP: 192.168.10.25

SCAN VIP is enabled.

--修改在CRS中SCAN的配置

srvctl modify scan -n dbrac-scan

--验证修改结果

srvctl config scan

root@d2-dbrac21 \~# srvctl config scan

SCAN name: dbrac-scan, Network: 1

Subnet IPv4: 192.168.10.0/255.255.255.0/ens192, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 192.168.10.225

SCAN VIP is enabled.

SCAN 2 IPv4 VIP: 192.168.10.220

SCAN VIP is enabled.

--启动监听,启动scan listener时候,自动把scan也给启动了

srvctl start scan_listener

--查看启动后状态

srvctl status scan_listener

srvctl status scan

root@d2-dbrac21 \~# srvctl status scan_listener

SCAN Listener LISTENER_SCAN1 is enabled

SCAN listener LISTENER_SCAN1 is running on node d2-dbrac22

SCAN Listener LISTENER_SCAN2 is enabled

SCAN listener LISTENER_SCAN2 is running on node d2-dbrac21

root@d2-dbrac21 \~# srvctl status scan

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node d2-dbrac22

SCAN VIP scan2 is enabled

SCAN VIP scan2 is running on node d2-dbrac21

--查看ip

ip addr | grep ens192

root@d2-dbrac21 \~# ip addr | grep ens192

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

inet 192.168.10.21/24 brd 192.168.10.255 scope global noprefixroute ens192

inet 192.168.10.248/24 brd 192.168.10.255 scope global secondary ens192:1

inet 192.168.10.220/24 brd 192.168.10.255 scope global secondary ens192:2

--查看集群中scan信息

root@d2-dbrac21 \~# srvctl config scan

SCAN name: dbrac-scan, Network: 1

Subnet IPv4: 192.168.10.0/255.255.255.0/ens192, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 192.168.10.225

SCAN VIP is enabled.

SCAN 2 IPv4 VIP: 192.168.10.220

SCAN VIP is enabled.

相关推荐
todoitbo16 小时前
把发票台账接进 Codex:KingbaseES MCP 的一次只读风险排查实践
数据库·oracle·codex·kingbasees·mcp
暗暗别做白日梦17 小时前
CompletableFuture 并发统计
网络·数据库·oracle
TDengine (老段)17 小时前
TDengine 认证与权限 — 用户、角色、RBAC
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据
晴天¥17 小时前
记一次Oracle集群归档日志爆满之后如何处理(涉及ASM磁盘的增添。有坑必踩)
数据库·oracle
Hoxy.R17 小时前
记录一次Oracle 19c RAC iSCSI会话反复重连:comm error (1020) 原因定位与解决
数据库·oracle
sky_8106131 天前
Oracle ERP 各模块业务管理功能及底层表说明
数据库·oracle
ClouGence1 天前
加一张临时表,OceanBase Oracle 写入居然快了 30 倍!
数据库·sql·oracle
oradh2 天前
Oracle参数文件(PFILE与SPFILE)维护操作总结
数据库·oracle·oracle参数·spfile·pfile
鸽芷咕2 天前
【金仓数据库征文】从 Oracle 到金仓:一次零误差的数据库国产化迁移实录
数据库·oracle
0566462 天前
RAG 向量检索:从“查字“到“查意“
数据库·人工智能·学习·oracle