建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【aCloud】Oracle RAC 修改Scan IP

更新时间:2019-04-02
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 场景部署 | 数据库部署
适用版本 通用
迁移医院His系统数据库上云,因为该系统是CS的架构,每个医生的pc机都有一个His客户端,故迁移后需要保持His客户端访问数据库的IP不变,否则会导致整个医院的设备都要修改数据源。
CS架构的系统,每个客户端都需要配置数据源。
1、查看Oracle RAC各节点下的/etc/hosts文件的配置;
[root@rac01 ~]# cat /etc/hosts
  1. [root@rac01 ~]# cat /etc/hosts
  2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. ::1    localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 172.1.0.60 rac01
  5. 172.1.0.61 rac02
  6. 172.1.0.62 rac01-vip
  7. 172.1.0.63 rac02-vip
  8. 192.168.12.40 rac01-priv
  9. 192.168.12.41 rac02-priv
  10. 172.1.0.65 rac-scan
2、查看当前scan ip状态信息 (需以root用户执行)
  1. [root@rac01 ~]# cd /u01/11.2.0.3/grid/bin/
  2. [root@rac01 bin]# ./srvctl config scan
  3. SCAN 名称: rac-scan, 网络: 1/172.1.0.0/255.255.255.0/eth0
  4. SCAN VIP 名称: scan1, IP: /rac-scan/172.1.0.65
  5. [root@rac01 bin]#
进入grid的bin目录,执行命令查看scan当前的配置;

3、以root用户停止scan_listener,scan ip服务;
  1. [root@rac01 bin]# ./srvctl stop scan_listener
  2. [root@rac01 bin]# ./srvctl stop scan
  3. [root@rac01 bin]# ./srvctl status scan
  4. SCAN VIP scan1 is enabled
  5. SCAN VIP scan1 is not running

4、在所有节点/etc/hosts文件中修改新scan ip地址;
  1. [root@rac01 ~]# vim /etc/hosts
  2. 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 172.1.0.60 rac01
  5. 172.1.0.61 rac02
  6. 172.1.0.62 rac01-vip
  7. 172.1.0.63 rac02-vip
  8. 192.168.12.40 rac01-priv
  9. 192.168.12.41 rac02-priv
  10. 172.1.0.10 rac-scan
  11. [root@rac01 ~]#
修改所有节点"/etc/hosts"文件的scan ip为 172.1.0.10。

5、以root用户修改scan ip
[root@rac01 bin]# ./srvctl modify scan -n 172.1.0.10

6、修改后确认
  1. [root@rac01 bin]# ./srvctl config scan
  2. SCAN 名称: rac-scan, 网络: 1/172.1.0.0/255.255.255.0/eth0
  3. SCAN VIP 名称: scan1, IP: /rac-scan/172.1.0.10
可以看到已经修改过来了。

7、启动scan_listener,scan
[root@rac01 bin]# ./srvctl start scan
[root@rac01 bin]# ./srvctl start scan_listener

8、进行ping测试
  1. 10、进行ping测试
  2. [root@rac01 bin]# ping 172.1.0.10
  3. PING 172.1.0.10 (172.1.0.10) 56(84) bytes of data.
  4. 64 bytes from 172.1.0.10: icmp_seq=1 ttl=64 time=1.78 ms

8、检查CRS状态
本页目录
  • 问题描述
  • 告警信息
  • 根因
  • 解决方案