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

相关文章

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

Oracle 数据库数据操作如何精通 INSERT, UPDATE, DELETE

《Oracle数据库数据操作如何精通INSERT,UPDATE,DELETE》在Oracle数据库中,对表内数据进行增加、修改和删除操作是通过数据操作语言来完成的,下面给大家介绍Oracle数... 目录思维导图一、插入数据 (INSERT)1.1 插入单行数据,指定所有列的值语法:1.2 插入单行数据,指

Spring Boot 实现 IP 限流的原理、实践与利弊解析

《SpringBoot实现IP限流的原理、实践与利弊解析》在SpringBoot中实现IP限流是一种简单而有效的方式来保障系统的稳定性和可用性,本文给大家介绍SpringBoot实现IP限... 目录一、引言二、IP 限流原理2.1 令牌桶算法2.2 漏桶算法三、使用场景3.1 防止恶意攻击3.2 控制资源

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1