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

发布时间:2021-11-09 11:50:02 作者:小新
来源:亿速云 阅读:133

小编给大家分享一下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          


4.      关闭数据及CRS

database -d tan  

2个节点都需要停掉CRS

with the CRSdaemon.  

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

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

"eth0"  

7.      集群启动CRS

check crs  

 等一会再看

check crs  

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"  

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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 多种虚拟机环境下安装Oracle11g RAC
  2. oracle11g rac 配置

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle

上一篇:NOT IN之后的子查询为什么不能包含NULL值

下一篇:oracle如何创建、刷新物化视图

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》