Oracle 19C RAC 修改public-IP-VIP及scanIP测试

2024-04-10 00:04

本文主要是介绍Oracle 19C RAC 修改public-IP-VIP及scanIP测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

欢迎您关注我 视频公众号,后期将给你带来更多精彩内容,请扫码关注:

图片

一、集群环境检查
 [grid@oracle-19C-node1 ~]$ crsctl status res -t--------------------------------------------------------------------------------Name           Target  State        Server                   State details       --------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.LISTENER.lsnrONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.chadONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.net1.networkONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.onsONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLE--------------------------------------------------------------------------------Cluster Resources--------------------------------------------------------------------------------ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        ONLINE  OFFLINE                               STABLEora.CRS.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.DG.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.LISTENER_SCAN1.lsnr1        ONLINE  ONLINE       oracle-19c-node1         STABLEora.LISTENER_SCAN2.lsnr1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.asm(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         Started,STABLE2        ONLINE  ONLINE       oracle-19c-node2         Started,STABLE3        OFFLINE OFFLINE                               STABLEora.asmnet1.asmnetwork(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.cvu1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.orcldb.db1        ONLINE  ONLINE       oracle-19c-node1         Open,HOME=/u01/app/oracle/product/19.3.0/db_1,STABLE2        ONLINE  ONLINE       oracle-19c-node2         Open,HOME=/u01/app/oracle/product/19.3.0/db_1,STABLEora.orcldb.oratab.hostxxx.svc1        OFFLINE OFFLINE                               STABLE2        OFFLINE OFFLINE                               STABLEora.oracle-19c-node1.vip1        ONLINE  ONLINE       oracle-19c-node1         STABLEora.oracle-19c-node2.vip1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.qosmserver1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.scan1.vip1        ONLINE  ONLINE       oracle-19c-node1         STABLEora.scan2.vip1        ONLINE  ONLINE       oracle-19c-node2         STABLE--------------------------------------------------------------------------------
二、禁止所有节点自动启动并关闭两边节点监听
 # 使用grid用户在其中一节点操作[grid@oracle-19C-node1 ~]$ srvctl disable listener[grid@oracle-19C-node1 ~]$ srvctl stop listener
三、禁止所有节点自动启动并关闭两边节点数据库
 # 使用Oracle用户在其中一节点操作[oracle@oracle-19C-node1 ~]$ srvctl disable database -d orcldb[oracle@oracle-19C-node1 ~]$ srvctl stop database -d orcldb-o immediate
四、禁止所有节点自动启动并停止VIP
 # 使用root在其中一节点操作禁止自启动VIP[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/srvctl disable vip -i oracle-19C-node1-vip[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/srvctl disable vip -i oracle-19C-node2-vip​################################# 使用grid用户在其中一节点操作停止VIP[grid@oracle-19C-node1 ~]$ srvctl stop vip -n oracle-19C-node1[grid@oracle-19C-node1 ~]$ srvctl stop vip -n oracle-19C-node2
五、禁止并停止所有节点的SCAN和SCAN_LISTENER的启动
 # 使用grid用户在其中节点操作禁用并停止scan监听[grid@oracle-19C-node1 ~]$ srvctl disable scan_listener[grid@oracle-19C-node1 ~]$ srvctl stop scan_listener​​########################## 使用root用户在其中一节点操作停止scan[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/srvctl disable scan[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/srvctl stop scan
六、停止集群CRS
 # 使用root用户分别在两个节点操作[root@oracle-19C-node2 ~]# /u01/app/19.3.0/grid/bin/crsctl stop crs[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/crsctl stop crs
七、修改两节点/etc/hosts文件
 # 仅需修改public-ip、vip、scan-ip##public-ip192.168.65.41   oracle-19C-node1192.168.65.42   oracle-19C-node2​##virtual-ip192.168.65.96  oracle-19C-node1-vip192.168.65.114  oracle-19C-node2-vip​##private-ip10.110.4.8  oracle-19C-node1-priv10.110.4.9  oracle-19C-node2-priv​##scan-ip192.168.65.234  oratab-scan
八、修改两节点public-IP对应网卡信息
 # 修改两节点网卡对应IP信息​# 重启网卡,通知网络人员修改vlansystemctl restart network
九、重启两节点CRS
 # 使用root用户分别在两个节点操作[root@oracle-19C-node1 ~]# /u01/app/19.3.0/grid/bin/crsctl start crs[root@oracle-19C-node2 ~]# /u01/app/19.3.0/grid/bin/crsctl start crs
十、查看集群状态
 [grid@oracle-19C-node1 ~]$ crsctl stat res -t--------------------------------------------------------------------------------Name           Target  State        Server                   State details       --------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.LISTENER.lsnrOFFLINE OFFLINE      oracle-19c-node1         STABLEOFFLINE OFFLINE      oracle-19c-node2         STABLEora.chadONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.net1.networkONLINE  OFFLINE      oracle-19c-node1         STABLEONLINE  OFFLINE      oracle-19c-node2         STABLEora.onsONLINE  OFFLINE      oracle-19c-node1         STABLEONLINE  OFFLINE      oracle-19c-node2         STABLE--------------------------------------------------------------------------------Cluster Resources--------------------------------------------------------------------------------ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        ONLINE  OFFLINE                               STABLEora.CRS.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.DG.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.LISTENER_SCAN1.lsnr1        OFFLINE OFFLINE                               STABLEora.asm(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         Started,STABLE2        ONLINE  ONLINE       oracle-19c-node2         Started,STABLE3        OFFLINE OFFLINE                               STABLEora.asmnet1.asmnetwork(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.cvu1        ONLINE  OFFLINE                               STABLEora.orcldb.db1        OFFLINE OFFLINE                               STABLE2        OFFLINE OFFLINE                               STABLEora.orcldb.oratab.hostxxx.svc1        OFFLINE OFFLINE                               STABLE2        OFFLINE OFFLINE                               STABLEora.oracle-19c-node1.vip1        OFFLINE OFFLINE                               STABLEora.oracle-19c-node2.vip1        OFFLINE OFFLINE                               STABLEora.qosmserver1        ONLINE  OFFLINE                               STABLEora.scan1.vip1        OFFLINE OFFLINE                               STABLE--------------------------------------------------------------------------------
十一、修改集群public-IP
 # 使用root用户分别查看两节点public-IP信息[root@oracle-19C-node1 ~]# cd /u01/app/19.3.0/grid/bin/[root@oracle-19C-node1 bin]# ./oifcfg getifens192  10.110.4.0  global  cluster_interconnect,asmens33  10.110.3.0  global  public​[root@oracle-19C-node2 ~]# cd /u01/app/19.3.0/grid/bin/[root@oracle-19C-node2 bin]# ./oifcfg getifens192  10.110.4.0  global  cluster_interconnect,asmens33  10.110.3.0  global  public# 从以上信息可以看到public-IP未修改​​# 使用root用户在其中一节点修改public-IP信息[root@oracle-19C-node1 bin]# ./oifcfg delif -global ens33 [root@oracle-19C-node1 bin]# ./oifcfg getifens192  10.110.4.0  global  cluster_interconnect,asm[root@oracle-19C-node1 bin]# ./oifcfg setif -global ens33/192.168.65.0:public[root@oracle-19C-node1 bin]# ./oifcfg getifens192  10.110.4.0  global  cluster_interconnect,asmens33  192.168.65.0  global  public​[root@oracle-19C-node2 bin]# ./oifcfg getifens192  10.110.4.0  global  cluster_interconnect,asmens33  192.168.65.0  global  public​# 以上信息显示两节点public-IP信息已修改
十二、查看并修改集群VIP信息
 # 使用root分别查看当前两节点VIP信息[root@oracle-19C-node1 ~]# cd /u01/app/19.3.0/grid/bin[root@oracle-19C-node1 bin]# ./srvctl config vip -n oracle-19C-node1VIP 存在: 网络编号 1, 托管节点 oracle-19c-node1VIP 名称: oracle-19C-node1-vipVIP IPv4 地址: 192.168.65.96VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用: ​[root@oracle-19C-node2 ~]# cd /u01/app/19.3.0/grid/bin[root@oracle-19C-node2 bin]# ./srvctl config vip -n oracle-19C-node2VIP 存在: 网络编号 1, 托管节点 oracle-19c-node2VIP 名称: oracle-19C-node2-vipVIP IPv4 地址: 192.168.65.114VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用:​[root@oracle-19C-node1 bin]# ./srvctl config nodeapps -a网络1存在子网 IPv4: 10.110.3.0/255.255.255.0/ens33, static子网 IPv6: 试通目标: 网络已启用网络已在以下节点上分别启用: 网络已在以下节点上分别禁用: VIP 存在: 网络编号 1, 托管节点 oracle-19c-node1VIP 名称: oracle-19C-node1-vipVIP IPv4 地址: 192.168.65.96VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用: VIP 存在: 网络编号 1, 托管节点 oracle-19c-node2VIP 名称: oracle-19C-node2-vipVIP IPv4 地址: 192.168.65.114VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用: # 虽然此时显示两个节点VIP信息都是65网段,但其实信息并未修改​# 使用root在其中一节点执行修改集群VIP信息[root@oracle-19C-node1 ~]# cd /u01/app/19.3.0/grid/bin[root@oracle-19C-node1 bin]# ./srvctl modify nodeapps -n oracle-19C-node1 -A 192.168.65.96/255.255.255.0/ens33[root@oracle-19C-node1 bin]# ./srvctl modify nodeapps -n oracle-19C-node2 -A 192.168.65.114/255.255.255.0/ens33  [root@oracle-19C-node1 bin]# ./srvctl config nodeapps -a网络1存在子网 IPv4: 192.168.65.0/255.255.255.0/ens33, static子网 IPv6: 试通目标: 网络已启用网络已在以下节点上分别启用: 网络已在以下节点上分别禁用: VIP 存在: 网络编号 1, 托管节点 oracle-19c-node1VIP 名称: oracle-19C-node1-vipVIP IPv4 地址: 192.168.65.96VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用: VIP 存在: 网络编号 1, 托管节点 oracle-19c-node2VIP 名称: oracle-19C-node2-vipVIP IPv4 地址: 192.168.65.114VIP IPv6 地址: VIP 已禁用。VIP 已在以下节点上分别启用: VIP 已在以下节点上分别禁用: 
十三、修改集群scanIP
 # 使用root用户在其中一节点操作修改scanIP[root@oracle-19C-node1 ~]# cd /u01/app/19.3.0/grid/bin                                                       [root@oracle-19C-node1 bin]# ./srvctl config scanSCAN 名称: oratab-scan, 网络: 1子网 IPv4: 192.168.65.0/255.255.255.0/ens33, static子网 IPv6: SCAN 1 IPv4 VIP: 10.110.3.182SCAN VIP 已禁用。[root@oracle-19C-node1 bin]# ./srvctl modify scan -n 192.168.65.234[root@oracle-19C-node1 bin]# ./srvctl config scan                  SCAN 名称: 192.168.65.234, 网络: 1子网 IPv4: 192.168.65.0/255.255.255.0/ens33, static子网 IPv6: SCAN 1 IPv4 VIP: 192.168.65.234SCAN VIP 已禁用。​# 另一节点查看修改后的scanIP[root@oracle-19C-node2 ~]# cd /u01/app/19.3.0/grid/bin[root@oracle-19C-node2 bin]# ./srvctl config scanSCAN 名称: 192.168.65.234, 网络: 1子网 IPv4: 192.168.65.0/255.255.255.0/ens33, static子网 IPv6: SCAN 1 IPv4 VIP: 192.168.65.234SCAN VIP 已禁用。
十四、启动集群监听和服务
 # 使用root用户在其中一节点操作[root@oracle-19C-node1 ~]# cd /u01/app/19.3.0/grid/bin/[root@oracle-19C-node1 bin]# ./srvctl enable listener[root@oracle-19C-node1 bin]# ./srvctl enable vip -i oracle-19C-node1-vip[root@oracle-19C-node1 bin]# ./srvctl enable vip -i oracle-19C-node1-vip[root@oracle-19C-node1 bin]# ./srvctl enable scan_listener[root@oracle-19C-node1 bin]# ./srvctl enable scan[root@oracle-19C-node1 bin]# ./srvctl enable database -d orcldb​[root@oracle-19C-node1 bin]# ./srvctl start listener[root@oracle-19C-node1 bin]# ./srvctl start vip -n oracle-19C-node1PRKO-2420 : VIP oracle-19C-node1-vip已在节点oracle-19c-node1上启动[root@oracle-19C-node1 bin]# ./srvctl start scan[root@oracle-19C-node1 bin]# ./srvctl start scan_listener[root@oracle-19C-node1 bin]# ./srvctl start database -d orcldb
十五、查看集群状态
 [grid@oracle-19C-node1 ~]$ crsctl stat res -t--------------------------------------------------------------------------------Name           Target  State        Server                   State details       --------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.LISTENER.lsnrONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.chadONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.net1.networkONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLEora.onsONLINE  ONLINE       oracle-19c-node1         STABLEONLINE  ONLINE       oracle-19c-node2         STABLE--------------------------------------------------------------------------------Cluster Resources--------------------------------------------------------------------------------ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        ONLINE  OFFLINE                               STABLEora.CRS.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.DG.dg(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.LISTENER_SCAN1.lsnr1        ONLINE  ONLINE       oracle-19c-node1         STABLEora.asm(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         Started,STABLE2        ONLINE  ONLINE       oracle-19c-node2         Started,STABLE3        OFFLINE OFFLINE                               STABLEora.asmnet1.asmnetwork(ora.asmgroup)1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLE3        OFFLINE OFFLINE                               STABLEora.cvu1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.orcldb.db1        ONLINE  ONLINE       oracle-19c-node1         Open,HOME=/u01/app/oracle/product/19.3.0/db_1,STABLE2        ONLINE  ONLINE       oracle-19c-node2         Open,HOME=/u01/app/oracle/product/19.3.0/db_1,STABLEora.orcldb.oratab.hostxxx.svc1        ONLINE  ONLINE       oracle-19c-node1         STABLE2        ONLINE  ONLINE       oracle-19c-node2         STABLEora.oracle-19c-node1.vip1        ONLINE  ONLINE       oracle-19c-node1         STABLEora.oracle-19c-node2.vip1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.qosmserver1        ONLINE  ONLINE       oracle-19c-node2         STABLEora.scan1.vip1        ONLINE  ONLINE       oracle-19c-node1         STABLE--------------------------------------------------------------------------------

这篇关于Oracle 19C RAC 修改public-IP-VIP及scanIP测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/889586

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

PLsql Oracle 下载安装图文过程详解

《PLsqlOracle下载安装图文过程详解》PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变... 目录一、PL/SQL Developer 简介二、PL/SQL Developer 安装及配置详解1.下

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

MySQL修改密码的四种实现方式

《MySQL修改密码的四种实现方式》文章主要介绍了如何使用命令行工具修改MySQL密码,包括使用`setpassword`命令和`mysqladmin`命令,此外,还详细描述了忘记密码时的处理方法,包... 目录mysql修改密码四种方式一、set password命令二、使用mysqladmin三、修改u

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

使用Python在Excel中插入、修改、提取和删除超链接

《使用Python在Excel中插入、修改、提取和删除超链接》超链接是Excel中的常用功能,通过点击超链接可以快速跳转到外部网站、本地文件或工作表中的特定单元格,有效提升数据访问的效率和用户体验,这... 目录引言使用工具python在Excel中插入超链接Python修改Excel中的超链接Python

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ

oracle如何连接登陆SYS账号

《oracle如何连接登陆SYS账号》在Navicat12中连接Oracle11g的SYS用户时,如果设置了新密码但连接失败,可能是因为需要以SYSDBA或SYSOPER角色连接,解决方法是确保在连接... 目录oracle连接登陆NmOtMSYS账号工具问题解决SYS用户总结oracle连接登陆SYS账号