1 概述
oracle 19c RAC 修改私网/公网/虚拟IP/scanip 的网段和ip
版本:oracle 19C
2 IP规划

3 修改私网IP
crsctl stat res ora.asmnet1.asmnetwork -p |grep AUTO
srvctl start asmnetwork -node syhis2
19C 集群私网涉及到集群间通信和ASM网络。主要涉及集群资源。
操作主要在grid用户下,集群中一台主机上执行。
1. 当前环境状态检查
(1)当前集群状态检查,确保集群中所有节点都已正常启动
[grid@node1 ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.chad
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.net1.network
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.ons
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.proxy_advm
OFFLINE OFFLINE node1 STABLE
OFFLINE OFFLINE node2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ARCH.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE node1 STABLE
ora.OCR.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE node1 Started,STABLE
2 ONLINE ONLINE node2 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.cvu
1 ONLINE ONLINE node1 STABLE
ora.racdb.db
1 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
2 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
ora.node1.vip
1 ONLINE ONLINE node1 STABLE
ora.node2.vip
1 ONLINE INTERMEDIATE node1 FAILED OVER,STABLE
ora.qosmserver
1 ONLINE ONLINE node1 STABLE
ora.scan1.vip
1 ONLINE ONLINE node1 STABLE
-
查看asm是否启用flex
-
[grid@node1 ~]$ asmcmd
ASMCMD> showclustermode
ASM cluster : Flex mode enabled - Direct Storage Access
ASMCMD> showclusterstate
Normal备份GPNP配置文件
私网信息不加存在OCR中还存放到GPNP的profile.xml配置文件中,可以预先进行备份cd $ORACLE_HOME/gpnp/node1/profiles/peer
[grid@node1 peer]$ cp profile.xml profile.xml230207
查看当前配置的网络
[grid@node1 peer]$ oifcfg getifbond0 192.168.200.0 global public
bond1 192.168.20.0 global cluster_interconnect,asm
新添加一个集群私网信息
[grid@node1 peer]$oifcfg setif -global bond1/192.168.200.0:cluster_interconnect,asm[grid@node1 peer]$ oifcfg getif
bond0 192.168.200.0 global public
bond1 192.168.20.0 global cluster_interconnect,asm
bond1 192.168.10.0 global cluster_interconnect,asm
备份GPNP配置文件
私网信息不加存在OCR中还存放到GPNP的profile.xml配置文件中,可以预先进行备份
cd $ORACLE_HOME/gpnp/node1/profiles/peer
[grid@node1 peer]$ cp profile.xml profile.xml230207
查看当前配置的网络
[grid@node1 peer]$ oifcfg getif
bond0 192.168.200.0 global public
bond1 192.168.20.0 global cluster_interconnect,asm
新添加一个集群私网信息
[grid@node1 peer]$oifcfg setif -global bond1/192.168.200.0:cluster_interconnect,asm
[grid@node1 peer]$ oifcfg getif
bond0 192.168.200.0 global public
bond1 192.168.20.0 global cluster_interconnect,asm
bond1 192.168.10.0 global cluster_interconnect,asm
修改ASMLISTENER
asmlistener被用作私有网络,如果对其修改则会影响 ASMLISTENER。需要添加一个新的 ASMLISTENER 及新的网络配置。如果 ASM 的子网网络没有改变则跳过这一步
(1)查看当前ASMLISTENER配置
[grid@node1 peer]$ srvctl config asm
ASM home: <CRS home>
Password file: +OCR/orapwASM
Backup of Password file: +OCR/orapwASM_backup
ASM listener: LISTENER
ASM instance count: 2
Cluster ASM listener: ASMNET1LSNR_ASM
[grid@node1 peer]$ srvctl config listener -asmlistener
Name: ASMNET1LSNR_ASM
Type: ASM Listener
Owner: grid
Subnet: 192.168.10.0
Home: <CRS home>
End points: TCP:1525
Listener is enabled.
Listener is individually enabled on nodes:
Listener is individually disabled on nodes:
(2)添加一个新的ASM监听
srvctl add listener -asmlistener -l ASMNET2LSNR_ASM -subnet 192.168.20.0
(3)添加新ASM监听后配置
[grid@node1 peer]$ srvctl config listener -asmlistener
Name: ASMNET1LSNR_ASM
Type: ASM Listener
Owner: grid
Subnet: 192.168.10.0
Home: <CRS home>
End points: TCP:1525
Listener is enabled.
Listener is individually enabled on nodes:
Listener is individually disabled on nodes:
Name: ASMNET2LSNR_ASM
Type: ASM Listener
Owner: grid
Subnet: 192.168.20.0
Home: <CRS home>
End points: TCP:1526
Listener is enabled.
Listener is individually enabled on nodes:
Listener is individually disabled on nodes:
(4)删除原来的asm监听
srvctl update listener -listener ASMNET1LSNR_ASM -asm -remove -force
(5)查看修改后配置
[grid@node1 peer]$ srvctl config listener -asmlistener
Name: ASMNET2LSNR_ASM
Type: ASM Listener
Owner: grid
Subnet: 192.168.20.0
Home: <CRS home>
End points: TCP:1526
Listener is enabled.
Listener is individually enabled on nodes:
Listener is individually disabled on nodes:
[grid@node1 peer]$ srvctl config asm
ASM home: <CRS home>
Password file: +OCR/orapwASM
Backup of Password file: +OCR/orapwASM_backup
ASM listener: LISTENER
ASM instance count: 2
Cluster ASM listener: ASMNET2LSNR_ASM
两个节点关闭和禁用crs
节点一:
[root@node1 ~]# cd /app/19.0.0/grid/bin/
[root@node1 bin]# ./crsctl stop crs
[root@node1 bin]# ./crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.
节点二:
[root@node2 bin]# ./crsctl stop crs
[root@node2 bin]# ./crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.
所有节点操作系统层修改私网IP,/etc/hosts
节点一:
[root@node1 network-scripts]# vi ifcfg-bond1
BONDING_OPTS=mode=active-backup
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.20.10 --->192.168.10.10 改成192.168.20.10
NETMASK=255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=bond1
DEVICE=bond1
ONBOOT=yes
nucli c reload
nucli d reapply bond1
vi /etc/hosts
#public ip
192.168.100.10 node1
192.168.100.20 node2
#vip
192.168.100.11 node1-vip
192.168.100.21 node2-vip
#private ip
192.168.20.10 node1-priv
192.168.20.20 node2-priv
#scan ip
192.168.100.30 racdb-scan
节点二操作同节点一,注意IP。
两个节点激活、启动crs
节点一:
[root@node1 ~]# cd /app/19.0.0/grid/bin/
[root@node1 bin]# ./crsctl enable crs
CRS-4621: Oracle High Availability Services autostart is enabled.
[root@node1 bin]# ./crsctl start crs
节点二:
[root@node2 bin]# ./crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.
[root@node2 bin]# ./crsctl stop crs
删除旧网络接口信息
[grid@node1 ~]$ oifcfg getif
bond0 192.168.100.0 global public
bond1 192.168.20.0 global cluster_interconnect,asm
bond1 192.168.10.0 global cluster_interconnect,asm
[grid@node1 ~]$ oifcfg delif -global bond1/192.168.10.0
[grid@node1 ~]$ oifcfg getif
bond0 192.168.200.0 global public
bond1 192.168.200.0 global cluster_interconnect,asm
更新 ora.asmnet1.asmnetwork 资源
Root用户执行
#移除原资源
[root@node1 bin]# ./srvctl remove asmnetwork -netnum 1 -force
#增加新资源
[root@node1 bin]# ./srvctl add asmnetwork -netnum 1 -subnet 192.168.20.0
#启动新资源
[root@node1 bin]#./srvctl start asmnetwork -netnum 1
srvctl config network -netnum 1
srvctl config asmnetwork -netnum 1
查看当前集群状态
[root@node1 bin]# ./crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.chad
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.net1.network
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.ons
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.proxy_advm
OFFLINE OFFLINE node1 STABLE
OFFLINE OFFLINE node2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ARCH.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.ASMNET2LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE node1 STABLE
ora.OCR.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE node1 Started,STABLE
2 ONLINE ONLINE node2 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE STABLE
2 ONLINE ONLINE STABLE
ora.cvu
1 ONLINE ONLINE node1 STABLE
ora.racdb.db
1 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
2 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
ora.node1.vip
1 ONLINE ONLINE node1 STABLE
ora.node2.vip
1 ONLINE INTERMEDIATE node1 FAILED OVER,STABLE
ora.qosmserver
1 ONLINE ONLINE node1 STABLE
ora.scan1.vip
1 ONLINE ONLINE node1 STABLE
两个节点重启服务器,测试集群是否能正常启动
4 修改公网IP、VIP、SCAN IP
查看当前集群状态
[grid@node1 ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.chad
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.net1.network
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.ons
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.proxy_advm
OFFLINE OFFLINE node1 STABLE
OFFLINE OFFLINE node2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ARCH.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.ASMNET2LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE node1 shuSTABLE
ora.OCR.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE node1 Started,STABLE
2 ONLINE ONLINE node2 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.cvu
1 ONLINE ONLINE node1 STABLE
ora.racdb.db
1 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
2 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
ora.node1.vip
1 ONLINE ONLINE node1 STABLE
ora.node2.vip
1 ONLINE INTERMEDIATE node1 FAILED OVER,STABLE
ora.qosmserver
1 ONLINE ONLINE node1 STABLE
ora.scan1.vip
1 ONLINE ONLINE node1 STABLE
停用监听 ---需要调整的都disable了
#用grid用户在其中一个节点执行
[grid@node1 ~]$srvctl stop listener
[grid@node1 ~]$srvctl disable listener
停止数据库
#用oracle用户在其中一个节点执行
[oracle@node1 ~]$srvctl stop database -d racdb -o immediate
[oracle@node1 ~]$srvctl disable database -d racdb
停止VIP服务
#使用root用户在其中一个节点执行禁止VIP
cd /app/19.0.0/grid/bin/
[root@node1 bin]#./srvctl disable vip -i node1-vip
[root@node1 bin]#./srvctl disable vip -i node2-vip
#用grid用户在其中一个节点停止VIP
[grid@node1 ~]$ srvctl stop vip -n node1
[grid@node1 ~]$ srvctl stop vip -n node2
停止scan和scan_listener
#用grid用户在其中一个节点停止禁用scan_listener
[grid@node1 ~]$ srvctl stop scan_listener
[grid@node1 ~]$ srvctl disable scan_listener
#用root用户在其中一个节点停止禁用scan
cd /app/19.0.0/grid/bin/
[root@node1 bin]#./srvctl stop scan
[root@node1 bin]#./srvctl disable scan
停止crs
#用root用户在两个节点分别停止crs
cd /app/19.0.0/grid/bin/
[root@node1 bin]#./crsctl stop crs
[root@node2 bin]#./crsctl stop crs
修改/etc/hosts和网卡IP
#两个节点分别执行修改
vi /etc/hosts
#public ip
192.168.200.10 node1 --> 192.168.100.10改成192.168.200.20
192.168.200.20 node2
#vip
192.168.200.11 node1-vip
192.168.200.21 node2-vip
#private ip
192.168.20.10 node1-priv
192.168.20.20 node2-priv
#scan ip
192.168.200.30 racdb-scan
修改网卡IP此处略,参看修改网卡私网IP
-
启动集群
#用root用户在两个节点分别启动crs
cd /app/19.0.0/grid/bin/
[root@node1 bin]#./crsctl start crs
[root@node2 bin]#./crsctl start crs
修改公网IP信息
#删除原公网信息
[grid@node1 ~]$ oifcfg delif -global bond0/192.168.100.0
[grid@node1 ~]$ oifcfg getif
bond1 192.168.20.0 global cluster_interconnect,asm
#增加新公网信息
[grid@node1 ~]$ oifcfg setif -global bond0/192.168.200.0:public
[grid@node1 ~]$ oifcfg getif
bond1 192.168.20.0 global cluster_interconnect,asm
bond0 192.168.200.0 global public
修改VIP 信息
#查看原vip 信息
[grid@node1 ~]$ srvctl config nodeapps -a
Network 1 exists
Subnet IPv4: 192.168.100.0/255.255.255.0/bond0, 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 node1
VIP Name: node1-vip
VIP IPv4 Address: 192.168.100.11
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 node2
VIP Name: node2-vip
VIP IPv4 Address: 192.168.100.21
VIP IPv6 Address:
VIP is enabled.
VIP is individually enabled on nodes:
VIP is individually disabled on nodes:
#用root用户在其中一个节点执行修改vip信息
cd /app/19.0.0/grid/bin/
[root@node1 bin]# ./srvctl modify nodeapps -n node1 -A 192.168.200.11/255.255.255.0/bond0
[root@node1 bin]# ./srvctl modify nodeapps -n node2 -A 192.168.200.21/255.255.255.0/bond0
#验证更改后的配置
[root@node1 bin]# ./srvctl config nodeapps -a
网络1存在
子网 IPv4: 192.168.200.0/255.255.255.0/bond0, static
子网 IPv6:
试通目标:
网络已启用
网络已在以下节点上分别启用:
网络已在以下节点上分别禁用:
VIP 存在: 网络编号 1, 托管节点 node1
VIP 名称: node1-vip
VIP IPv4 地址: 192.168.200.11
VIP IPv6 地址:
VIP 已启用。
VIP 已在以下节点上分别启用:
VIP 已在以下节点上分别禁用:
VIP 存在: 网络编号 1, 托管节点 node2
VIP 名称: node2-vip
VIP IPv4 地址: 192.168.200.21
VIP IPv6 地址:
VIP 已启用。
VIP 已在以下节点上分别启用:
VIP 已在以下节点上分别禁用:
修改集群scanip
#使用root用户在其中一个节点操作修改scanip
#查看原来状态
[grid@node1 ~]$ srvctl config scan
SCAN name: racdb-scan, Network: 1
Subnet IPv4: 192.168.100.0/255.255.255.0/bond0, static
Subnet IPv6:
SCAN 1 IPv4 VIP: 192.168.100.30
SCAN VIP is enabled.
#修改scanip
cd /app/19.0.0/grid/bin/
[root@node1 bin]# ./srvctl modify scan -n racdb-scan
启动集群监听、vip、scan和数据库
#用root用户在其中一个节点执行
[root@node1 ~]# cd /app/19.0.0/grid/bin/
[root@node1 bin]# ./srvctl enable listener
[root@node1 bin]# ./srvctl enable vip -i node1-vip
[root@node1 bin]# ./srvctl enable vip -i node2-vip
[root@node1 bin]# ./srvctl enable scan_listener
[root@node1 bin]# ./srvctl enable scan
[root@node1 bin]# ./srvctl enable database -d racdb
[root@node1 bin]# ./srvctl start listener
[root@node1 bin]# ./srvctl start vip -n node1
[root@node1 bin]# ./srvctl start vip -n node2
[root@node1 bin]# ./srvctl start scan
[root@node1 bin]# ./srvctl start scan_listener
[root@node1 bin]# ./srvctl start database -d racdb
查看监听状态
[grid@node1 ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 07-FEB-2023 15:20:48
Copyright (c) 1991, 2021, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=node1-vip)(PORT=1551)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date 07-FEB-2023 15:19:14
Uptime 0 days 0 hr. 1 min. 33 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /app/19.0.0/grid/network/admin/listener.ora
Listener Log File /app/grid/diag/tnslsnr/node1/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.200.10)(PORT=1551)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.200.11)(PORT=1551)))
Services Summary...
Service "racdb" has 1 instance(s).
Instance "hnkdb1", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
修改ASM 和 database的VIP
修改listener.ora, tnsnames.ora和LOCAL_LISTENER/REMOTE_LISTENER 参数反应 VIP 的改变
#grid asm修改
Sqlplus / as sysasm
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.200.11)((PORT=1551))' scope=both sid=’+ASM1';
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.200.21)((PORT=1551))' scope=both sid=’+ASM2';
#ORACLE db修改
Sqlplus / as sysdba
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.200.11)((PORT=1551))' scope=both sid='hnkdb1';
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.200.21)((PORT=1551))' scope=both sid='hnkdb2';
Listener.ora 和tnsname.ora 修改,此处略
查看集群状态
[grid@node1 ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.chad
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.net1.network
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.ons
ONLINE ONLINE node1 STABLE
ONLINE OFFLINE node2 STABLE
ora.proxy_advm
OFFLINE OFFLINE node1 STABLE
OFFLINE OFFLINE node2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ARCH.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE node1 shuSTABLE
ora.OCR.dg(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE node1 Started,STABLE
2 ONLINE ONLINE node2 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE node1 STABLE
2 ONLINE ONLINE node2 STABLE
ora.cvu
1 ONLINE ONLINE node1 STABLE
ora.racdb.db
1 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
2 OFFLINE OFFLINE Instance Shutdown,ST
ABLE
ora.node1.vip
1 ONLINE ONLINE node1 STABLE
ora.node2.vip
1 ONLINE INTERMEDIATE node1 FAILED OVER,STABLE
ora.qosmserver
1 ONLINE ONLINE node1 STABLE
ora.scan1.vip
1 ONLINE ONLINE node1 STABLE
两个节点重启验证