ORACLE RAC 修改 SCAN IP-阿里云开发者社区

开发者社区> ziheng> 正文

ORACLE RAC 修改 SCAN IP

简介: oracle rac 修改 scan ip -- 场景 : -- 在我们升级一个系统或更换了网卡后,为了减少对原机的影响及避免修改大量的客户端,新系统的 ip 又会修改回原 ip. -- 在这里我们简单演示下如何修改其中的 scan ip -- 环境信息: scan ip 如下 192.
+关注继续查看

oracle rac 修改 scan ip

-- 场景 :

-- 在我们升级一个系统或更换了网卡后,为了减少对原机的影响及避免修改大量的客户端,新系统的 ip 又会修改回原 ip.

-- 在这里我们简单演示下如何修改其中的 scan ip


-- 环境信息:

scan ip 如下

192.168.24.111  cluster-scan


-- 目标 scan ip 由 192.168.24.111  调整为 192.168.24.100


-- 这个修改,不需要停集群服务,下面我们开始修改 scan ip


1、修改前检查 scan 状态

[grid@rac01 ~]$ srvctl status scan -v

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node rac01


-- 查看当前 scan ip 信息

grid@rac01 ~]$ srvctl config scan

SCAN name: cluster-scan, Network: 1/192.168.24.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP: /cluster-scan/192.168.24.111


2、停止 scan 服务(如果数据库及监听未关闭,建议先关闭,也可以使用强制停止选项,我们这里选择强制停止scan)

[grid@rac01 ~]$ srvctl stop scan -f


3、所有节点修改 scan ip 的解析 ,我们这里使用的是 hosts 文件解析,修改hosts文件scan ip 为新ip

vim /etc/hosts

...

192.168.24.111  cluster-scan --> 192.168.24.100  cluster-scan

...  

  

4、开始修改 scan(这里需要root用户才能修改)

[grid@rac01 ~]$ srvctl modify scan -n cluster-scan

PRCS-1034 : Failed to modify Single Client Access Name cluster-scan

PRCR-1071 : Failed to register or update resource type ora.scan_vip.type

CRS-0245:  User doesn‘t have enough privilege to perform the operation


[grid@rac01 ~]$ exit

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/srvctl modify scan -n cluster-scan

[root@rac01 ~]# 


5、让 listener 与 scan ip 同步

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/srvctl modify scan_listener -u


6、确认修改是否成功 

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/srvctl config scan

SCAN name: cluster-scan, Network: 1/192.168.24.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP: /cluster-scan/192.168.24.100


7、启动scan服务  

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/srvctl start scan 

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/srvctl status scan

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node rac01


8、查看scan资源状态

[root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl stat res -t |grep -A 1 -i scan 

ora.LISTENER_SCAN1.lsnr

1        ONLINE  ONLINE       rac01                                       

--

ora.scan1.vip

1        ONLINE  ONLINE       rac01 


9、最后测试下IP是否生效   

-- 查看ip(部分内容省略)

[root@rac01 ~]# ip a show eth0

...

link/ether 00:50:56:2B:12:E9 brd ff:ff:ff:ff:ff:ff

inet 192.168.24.95/24 brd 192.168.24.255 scope global eth0

inet 192.168.24.96/24 brd 192.168.24.255 scope global secondary eth0:1

inet 192.168.24.100/24 brd 192.168.24.255 scope global secondary eth0:2

...    

   

--测试是否能ping 

[root@rac01 ~]# ping 192.168.24.100

PING 192.168.24.100 (192.168.24.100) 56(84) bytes of data.

64 bytes from 192.0.2.100: icmp_seq=1 ttl=64 time=0.009 ms

64 bytes from 192.0.2.100: icmp_seq=2 ttl=64 time=0.022 ms


-- 到此 scan ip 就修改完成。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
8473 0
【oracle】字段不为空时修改字段类型
字段不为空时修改字段类型
1527 0
修改改Oracle数据库所在环境系统时间可能对数据库造成的影响
-- 修改数据库所在系统时间要注意 “可能” 对数据库造成的影响: 系统时间往后改,对 DB 没有影响,可能某些应用会受影响 系统时间往前改,那么 SMON 不会将 SCN 与 timestamp 写入 smon_scn_time 系统表 修改时间会影响插入的任何记录,如果涉及到sysdate...
1286 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10273 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
12148 0
oracle修改表字段
增加字段     alter   table   docdsp     add   dspcode   char(200)     删除字段     ALTER   TABLE   table_NAME   DROP   COLUMN   column_NAME     修改字段类型     ALTER   TABLE   table_name     ALTER   COLUMN   column_name   new_data_type     改名     sp_rename     更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
588 0
+关注
ziheng
喜欢搞事情。。。
98
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载