广告
返回顶部
首页 > 资讯 > 数据库 >oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
  • 823
分享到

oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP

2024-04-02 19:04:59 823人浏览 独家记忆
摘要

小编给大家分享一下oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,

小编给大家分享一下oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!


1.      IP修改规划

 

hostname

修改前

修改后

Public-ip

node1

192.168.150.11

192.168.114.11

Node2

192.168.150.12

192.168.114.12

VIP

Node1

192.168.150.13

192.168.114.13

Node2

192.168.150.14

192.168.114.14

SCAN-IP

Node1

Node2

192.168.150.15

192.168.114.15

192.168.150.16

192.168.114.16

192.168.150.17

192.168.114.17

Priv-ip

 

Node1

172.168.146.101

172.168.146.11

Node2

172.168.146.102

172.168.146.12

 

 

 

 

2.      修改前hosts文件

Name           Type           Target    State     Host          

  • ------------------------------------------------------------  

  • ora.CRS.dg     ora....up.type ONLINE    ONLINE    node1         

  • ora.DATA.dg    ora....up.type ONLINE    ONLINE    node1         

  • ora....ER.lsnr ora....er.type ONLINE    ONLINE    node1         

  • ora.LSNR2.lsnr ora....er.type ONLINE    ONLINE    node1         

  • ora....N1.lsnr ora....er.type ONLINE    ONLINE    node2         

  • ora....N2.lsnr ora....er.type ONLINE    ONLINE    node1         

  • ora....N3.lsnr ora....er.type ONLINE    ONLINE    node1         

  • ora.LSNR3.lsnr ora....er.type ONLINE    ONLINE    node1         

  • ora.asm        ora.asm.type   ONLINE    ONLINE    node1         

  • ora.cvu        ora.cvu.type   ONLINE    ONLINE    node1         

  • ora.gsd        ora.gsd.type   ONLINE    OFFLINE                 

  • ora....network ora....rk.type ONLINE    ONLINE    node1         

  • ora....SM1.asm application    ONLINE    ONLINE    node1         

  • ora....E1.lsnr application    ONLINE    ONLINE    node1         

  • ora....E1.lsnr application    ONLINE    ONLINE    node1         

  • ora....E1.lsnr application    ONLINE    ONLINE    node1         

  • ora.node1.gsd  application    ONLINE    OFFLINE                 

  • ora.node1.ons  application    ONLINE    ONLINE    node1         

  • ora.node1.vip  ora....t1.type ONLINE    ONLINE    node1         

  • ora....SM2.asm application    ONLINE    ONLINE    node2         

  • ora....E2.lsnr application    ONLINE    ONLINE    node2         

  • ora....E2.lsnr application    ONLINE    ONLINE    node2         

  • ora....E2.lsnr application    ONLINE    ONLINE    node2         

  • ora.node2.gsd  application    ONLINE    OFFLINE                 

  • ora.node2.ons  application    ONLINE    ONLINE    node2         

  • ora.node2.vip  ora....t1.type ONLINE    ONLINE    node2         

  • ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    node1         

  • ora.ons        ora.ons.type   ONLINE    ONLINE    node1         

  • ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node2         

  • ora.scan2.vip  ora....ip.type ONLINE    ONLINE    node1         

  • ora.scan3.vip  ora....ip.type ONLINE    ONLINE    node1         

  • ora.tan.db     ora....se.type ONLINE    ONLINE    node1         

  • [root@node2 ~]# srvctl status database -d tan  

  • Instance tan1 is running on node node1  

  • Instance tan2 is running on node node2  


4.      关闭数据及CRS

database -d tan  

  • [root@node1 ~]# srvctl status database -dtan  

  • Instance tan1 is not running on node node1  

  • Instance tan2 is not running on node node2  

  • [root@node1 ~]# srvctl stop listener -nnode1  

  • [root@node1 ~]# srvctl stop listener -nnode2  

  • [root@node1 ~]# srvctl stop vip -n node1  

  • [root@node1 ~]# srvctl stop vip -n node2  

  • PRCC-1017 : node2-vip was already stoppedon node2  

  • PRCR-1005 : Resource ora.node2.vip isalready stopped  

  • [root@node1 ~]# srvctl stop scan_listener  

  • [root@node1 ~]# srvctl stop scan  

2个节点都需要停掉CRS

with the CRSdaemon.  

  •    

  • [root@node1 ~]# crsctl check crs  

  • CRS-4639: Could not contact Oracle HighAvailability Services  

  • [root@node1 ~]# crsctl check cluster  

  • CRS-4639: Could not contact Oracle HighAvailability Services  

  • CRS-4000: Command Check failed, orcompleted with errors.  

  • [root@node1 ~]#  

  •    

  • [root@node1 ~]# ps -ef|grep grid  

  • root    14062 26218  0 23:46 pts/2    00:00:00 grep grid  

5.      修改2个节点hosts中的public-ip,vip,scan-ip

暂不修改Priv-ip,修改后如下:

"eth0"  

  • BOOTPROTO="static"  

  • HWADDR="00:0C:29:7D:D1:29"  

  • NM_CONTROLLED="yes"  

  • ONBOOT="yes"  

  • TYPE="Ethernet"  

  • IPADDR=192.168.114.11  

  • NETMASK=255.255.255.0  

  • GATEWAY=192.168.115.254  

  • ~                           

  •    

  • [root@node2 ~]# cd/etc/sysconfig/network-scripts/  

  •  [root@node2network-scripts]# vi ifcfg-eth0  

  • DEVICE="eth0"  

  • BOOTPROTO=static  

  • ONBOOT="yes"  

  • TYPE="Ethernet"  

  • IPADDR=192.168.114.12  

  • NETMASK=255.255.255.0  

  • GATEWAY=192.168.114.254  

  • HWADDR="00:50:56:27:B7:1A"  

7.      集群启动CRS

check crs  

  • CRS-4638: Oracle High Availability Servicesis online  

  • CRS-4535: Cannot communicate with ClusterReady Services  

  • CRS-4529: Cluster Synchronization Servicesis online  

  • CRS-4534: Cannot communicate with EventManager  

 等一会再看

check crs  

  • CRS-4638: Oracle High Availability Services is online  

  • CRS-4537: Cluster Ready Services is online  

  • CRS-4529: Cluster Synchronization Services is online  

  • CRS-4533: Event Manager is online  

  • [root@node1 ~]# crs_stat -t  

  • Name           Type           Target    State     Host          

  • ------------------------------------------------------------  

  • ora.CRS.dg     ora....up.type ONLINE    ONLINE    node1         

  • ora.DATA.dg    ora....up.type ONLINE    ONLINE    node1         

  • ora....ER.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora.LSNR2.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora....N1.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora....N2.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora....N3.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora.LSNR3.lsnr ora....er.type OFFLINE   OFFLINE                 

  • ora.asm        ora.asm.type   ONLINE    ONLINE    node1         

  • ora.cvu        ora.cvu.type   ONLINE    OFFLINE                 

  • ora.gsd        ora.gsd.type   ONLINE    OFFLINE                 

  • ora....network ora....rk.type ONLINE    OFFLINE                 

  • ora....SM1.asm application    ONLINE    ONLINE    node1         

  • ora....E1.lsnr application    OFFLINE   OFFLINE                 

  • ora....E1.lsnr application    OFFLINE   OFFLINE                 

  • ora....E1.lsnr application    OFFLINE   OFFLINE                 

  • ora.node1.gsd  application    ONLINE    OFFLINE                 

  • ora.node1.ons  application    ONLINE    OFFLINE                 

  • ora.node1.vip  ora....t1.type OFFLINE   OFFLINE                 

  • ora....SM2.asm application    ONLINE    ONLINE    node2         

  • ora....E2.lsnr application    OFFLINE   OFFLINE                 

  • ora....E2.lsnr application    OFFLINE   OFFLINE                 

  • ora....E2.lsnr application    OFFLINE   OFFLINE                 

  • ora.node2.gsd  application    ONLINE    OFFLINE                 

  • ora.node2.ons  application    ONLINE    OFFLINE                 

  • ora.node2.vip  ora....t1.type OFFLINE   OFFLINE                 

  • ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    node1         

  • ora.ons        ora.ons.type   ONLINE    OFFLINE                 

  • ora.scan1.vip  ora....ip.type OFFLINE   OFFLINE                 

  • ora.scan2.vip  ora....ip.type OFFLINE   OFFLINE                 

  • ora.scan3.vip  ora....ip.type OFFLINE   OFFLINE                 

  • ora.tan.db     ora....se.type OFFLINE   OFFLINE   

8.      使用oifcfg修改public-IP

[root@node1 ~]# oifcfg getif

eth0 192.168.150.0  global  public

eth2 172.168.146.0  global  cluster_interconnect

[root@node1 ~]#oifcfg delif -global eth0

[root@node1 ~]#oifcfg setif -global eth0/192.168.114.0:public

[root@node1 ~]# oifcfg getif

eth2 172.168.146.0  global  cluster_interconnect

eth0 192.168.114.0  global  public

9.      使用srvctl修改VIP

 [root@node2 ~]# srvctl stop database -d tan-o immediate

PRCC-1016 : tan was already stopped

[root@node2 ~]# srvctl config vip -n node1

VIP exists:/node1-vip/192.168.114.13/192.168.150.0/255.255.255.0/eth0, hosting node node1

[root@node2 ~]# srvctl config vip -n node2

VIP exists:/node2-vip/192.168.114.14/192.168.150.0/255.255.255.0/eth0, hosting node node2

 [root@node2 ~]# srvctl stop listener -nnode1

[root@node2 ~]# srvctl stop listener -nnode2

 [root@node2 ~]# srvctl stop vip -n node1

 [root@node2 ~]# srvctl stop vip -n node2

[root@node2 ~]# srvctlmodify nodeapps -n node1 -A 192.168.114.13/255.255.255.0/eth0

[root@node2 ~]# srvctlmodify nodeapps -n node2 -A 192.168.114.14/255.255.255.0/eth0

[root@node2 ~]# srvctl config vip -n node1

VIP exists:/node1-vip/192.168.114.13/192.168.114.0/255.255.255.0/eth0, hosting node node1

[root@node2 ~]# srvctl config vip -n node2

VIP exists:/node2-vip/192.168.114.14/192.168.114.0/255.255.255.0/eth0, hosting node node2

10.  使用srvctl修改SCANIP

 修改SCANIP

[root@node1 ~]# srvctl config scan

SCAN name: scanip, Network:1/192.168.114.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP:/scanip/192.168.150.15

SCAN VIP name: scan2, IP:/scanip/192.168.150.16

SCAN VIP name: scan3, IP:/scanip/192.168.150.17

[root@node1 ~]# srvctl stop scan_listener

[root@node1 ~]# srvctl stop scan

[root@node1 ~]# srvctlmodify scan -n scanip

注:这儿的scanip是/etc/hosts里的名字

192.168.114.15  scanip

192.168.114.16  scanip

192.168.114.17  scanip

检查确认:

[root@node1 ~]# srvctl config scan         

SCAN name: scanip, Network:1/192.168.114.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP:/scanip/192.168.114.15

SCAN VIP name: scan2, IP:/scanip/192.168.114.16

SCAN VIP name: scan3, IP:/scanip/192.168.114.17

 启动scan

[root@node1 ~]# srvctl start scan

[root@node1 ~]# srvctl start scan_listener

11.  使用oifcfg修改私有PRIV-IP

 [root@node1 ~]# oifcfg getif

eth2 172.168.146.0  global  cluster_interconnect

eth0 192.168.114.0  global  public

是一个网段,这儿就不用改了,如果需要改,参考修改public-ip

修改2个节点/etc/hosts

172.168.146.11 node1-priv

172.168.146.12 node2-priv

修改2个节点eth2物理地点

"eth2"  

  • BOOTPROTO="static"  

  • HWADDR="00:0C:29:7D:D1:33"  

  • NM_CONTROLLED="yes"  

  • ONBOOT="yes"  

  • TYPE="Ethernet"  

  • IPADDR=172.168.146.11  

  • NETMASK=255.255.255.0  

  • GATEWAY=172.168.150.1  

  • ~                                                                                                            

  •    

  • [root@node2 network-scripts]# vi ifcfg-eth2  

  • DEVICE="eth2"  

  • BOOTPROTO="static"  

  • HWADDR="00:50:56:3E:DF:A5"  

  • NM_CONTROLLED="yes"  

  • ONBOOT="yes"  

  • TYPE="Ethernet"  

  • IPADDR=172.168.146.12  

  • NETMASK=255.255.255.0  

  • GATEWAY=172.168.150.1  

12.  逐个启动相关进程

[root@node1 ~]# srvctl start vip -n node1

[root@node1 ~]# srvctl start vip -n node2

[root@node1 ~]# srvctl start listener -nnode1

[root@node1 ~]# srvctl start listener -nnode2

[root@node2 ~]# srvctl start database -dtan

[root@node1 ~]# srvctl status database -dtan

Instance tan1 is running on node node1

Instance tan2 is running on node node2

13.  修改参数local_listener

alter system setlocal_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.114.13)(PORT=1524))))'sid='tan1';

alter system setlocal_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.114.14)(PORT=1524))))'sid='tan2';

14.  测试

sql> conn system/oracle@tanx

已连接。

以上是“oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP

本文链接: https://www.lsjlt.com/news/63925.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
    小编给大家分享一下oracle11g RAC如何修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,...
    99+
    2022-10-18
  • Oracle RAC修改public, VIP, SCAN IP
    1. grid停止数据库, 停止集群 srvctl stop database -d orcl -o immediate srvctl stop listener 2. root停止CRS, 几个节点都...
    99+
    2022-10-18
  • Oracle RAC怎么修改Scan IP,Public IP
    这篇文章主要讲解了“Oracle RAC怎么修改Scan IP,Public IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle RAC怎么修改...
    99+
    2022-10-18
  • RAC如何改VIP和SCAN IP
    这篇文章主要介绍RAC如何改VIP和SCAN IP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 集群改不了计算机名,但是可以改IP,但是改IP的话最好不...
    99+
    2022-10-18
  • Oracle 11g修改RAC SCAN IP
    Oracle 11g修改RAC SCAN IP   在11gR2中,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚...
    99+
    2022-10-18
  • oracle11g rac 修改主机IP地址
    1  背景应xx总行要求,对xx分行现有DMZ网络进行改造,此网段所有IP地址都要变更新的IP地址,涉及数据库oracle 11g rac,以下是详细测试环境操作步骤参考!操作系统:sles01:...
    99+
    2022-10-18
  • Oracle 10g RAC修改IP/VIP地址示例
    一、准备工作1. 数据库信息操作系统版本  : OEL5.4 x64   数据库版本    : Oracle 10.2.0.5 x64 RAC2. IP地址...
    99+
    2022-10-18
  • oracle 11gR2RAC如何修改public ip
    这篇文章给大家分享的是有关oracle 11gR2RAC如何修改public ip的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Ⅰ修改public 选择一个节点(这里选择rac1...
    99+
    2022-10-18
  • ORACLE 11G RAC如何修改IP
    这篇文章给大家分享的是有关ORACLE 11G RAC如何修改IP的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。原IP:#Public IP192.168.42.201 rac1...
    99+
    2022-10-18
  • rac如何修改ip地址
    小编给大家分享一下rac如何修改ip地址,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!oracle release 11.2.0...
    99+
    2022-10-18
  • Oracle 11gr2如何修改RAC集群的scan ip并处理ORA-12514问题
    小编给大家分享一下Oracle 11gr2如何修改RAC集群的scan ip并处理ORA-12514问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.查看scan ip的状态信息gri...
    99+
    2022-10-18
  • oracle 11G RAC如何改IP
    这篇文章将为大家详细讲解有关oracle 11G RAC如何改IP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 #host IP10.16...
    99+
    2022-10-18
  • 如何更改rac scanIP IP的地址
    这篇文章主要为大家展示了“如何更改rac scanIP IP的地址”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何更改rac scanIP IP的地址”这篇文...
    99+
    2022-10-18
  • Linux下如何快速查看ip和修改ip
    这篇文章主要介绍了Linux下如何快速查看ip和修改ip的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何快速查看ip和修改ip文章都会有所收获,下面我们一起来看看吧。查ip方法/步骤1:打开lin...
    99+
    2023-06-27
  • bat如何实现修改ip
    这篇文章主要为大家展示了“bat如何实现修改ip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“bat如何实现修改ip”这篇文章吧。效果如下图所示:代码如下:代码如下:@Echo OffTITLE...
    99+
    2023-06-08
  • Ubuntu Server如何修改IP/DNS
    小编给大家分享一下Ubuntu Server如何修改IP/DNS,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先让大家了解下Ubuntu Server,然后全面...
    99+
    2023-06-17
  • OpenStack如何修改ip地址
    本篇内容介绍了“OpenStack如何修改ip地址”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!OpenStack 是当今最具影响力的云计算...
    99+
    2023-06-27
  • win11如何修改ip地址
    本篇内容主要讲解“win11如何修改ip地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11如何修改ip地址”吧!win11修改ip地址的方法:第一步,右键右下角网络图标,打开“网络和i...
    99+
    2023-06-30
  • linux如何修改ip地址
    linux中修改ip地址的方法:1.打开终端;2.输入“ifconfig”命令查看网卡信息;3.打开/etc/sysconfig/network-scripts/ifcfg-eth0配置文件;4.修改文件中对应的ip地址配置;5.输入“se...
    99+
    2022-10-06
  • Ubuntu如何修改ip地址
    本篇内容主要讲解“Ubuntu如何修改ip地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu如何修改ip地址”吧!0x00使用ifconfig命令查看网卡ifconfig0...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作