官方参考文档(metalink):
如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1)

同事在测试环境测试通过,使用如下方法。
如果有疑问,请参照上述文档,写的很详细。
1、停止相关的服务
[oracle@rac1 ~]$ srvctl stop database -d hiatmpdb -o immediate
[oracle@rac1 ~]$ srvctl stop instance -d hiatmpdb -n rac1
[oracle@rac1 ~]$ srvctl stop instance -d hiatmpdb -n rac2
[oracle@rac1 ~]$ srvctl stop vip -n rac1 -f
[oracle@rac1 ~]$ srvctl stop vip -n rac2 -f
oracle@rac1 ~]$ srvctl stop nodeapps -f -n rac2
oracle@rac1 ~]$ srvctl stop nodeapps -f -n rac1

[oracle@rac1 ~]$ srvctl stop listener
[oracle@rac2 ~]$ srvctl stop listener
[oracle@rac1 ~]$ srvctl stop scan_listener
[oracle@rac1 ~]$ srvctl stop scan
[oracle@rac2 ~]$ srvctl stop scan_listener
[oracle@rac2 ~]$ srvctl stop scan

2、修改hosts文件,并修改ip地址(物理地址,修改完地址以后要禁用网卡,再启用才能生效)
修改/etc/hosts
修改网卡信息并重启网卡

3、改ip地址
路径为:/u01/app/11.2.0/grid/product/db_1/bin
用root执行  验证vip
./srvctl config nodeapps -a

下面两行,第一行是原来的,第二行是新的
./oifcfg delif -global eth0/10.2.156.0 
./oifcfg setif -global eth0/192.168.56.0:public

4、改VIP地址
./crs_stat -t
$ ./srvctl stop instance -d hiatmpdb -n rac1
$ ./srvctl stop instance -d hiatmpdb -n rac2
$ ./srvctl stop vip -n rac1 -f
$ ./srvctl stop vip -n rac2 -f

在一个节点上执行

下面此处的ip为新的
./srvctl modify nodeapps -n rac1 -A 192.168.56.103/255.255.255.0/eth0
./srvctl modify nodeapps -n rac2 -A 192.168.56.104/255.255.255.0/eth0
5、改scanip地址
./srvctl config scan
./srvctl stop scan_listener
./srvctl stop scan
./srvctl modify scan -n 192.168.56.107 
./srvctl config scan
./srvctl start scan
./srvctl start scan_listener
./srvctl modify scan_listener -u

6. 验证改变
./srvctl config nodeapps -a

7. 启动 nodeapps 和其它资源
./srvctl start vip -n rac1
./srvctl start listener -n rac1
./srvctl start instance -d hiatmpdb -n rac1

./srvctl start vip -n rac2
./srvctl start listener -n rac2
./srvctl start instance -d hiatmpdb -n rac2

做完上述修改后注意查看local_listener参数,需要修改成新的

 
 

rac环境修改除vip外的其他ip地址方法的更多相关文章

  1. oracle 11g rac R2 for linux change(public,vip)IP ,hostname (oracle 11g rac R2 修改公有,虚拟,私有IP,网卡)

    结构如下: 说明: 节点IP,主机名的修改步骤来自ORACLE support文档: 如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1) 实验环境情况如下: 实验 节点名称 数 ...

  2. Ubuntu环境修改IP地址方法

    ubuntu环境修改IP地址方法和CentOS系统修改方法不太一样.ubuntu系统修改IP地址方法如下: 编辑/etc/network/interfaces,增加以下内容: auto eth0 if ...

  3. RAC环境修改参数生效测试

    本篇文档--目的:实验测试在RAC环境下,修改数据库参数与单实例相比,需要注意的地方 --举例说明,在实际生产环境下,以下参数很可能会需要修改 --在安装数据库完成后,很可能没有标准化,初始化文档,没 ...

  4. js获取本机的外网/广域网ip地址

    完整源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  5. 修改Esxi克隆的CentOS的IP地址

    1.读取/etc/udev/rules.d/70-persistent-net.rules文件中eth1的MAC地址. 2.编辑文件 /etc/sysconfig/network-script/ifc ...

  6. 【Python】【辅助程序】练手小程序:记录外网动态IP地址

    练手小程序 程序作用:对IP实时记录: 1.定时获取外网IP,存储在本地文件中: 编写思路: 1)收集获取外网的API接口       http://bbs.125.la/thread-1383897 ...

  7. 修改虚拟机上Linux系统的IP地址

    然后再输入:ifconfig eth0 192.168.11.6 netmask 255.255.255.0   . 这样就可以把网卡eth0的IP地址修改为 192.168.11.6

  8. 【C#】C#获取本地的内网(局域网)和外网(公网)IP地址的方法

    1.获取本机的IP地址集合: /// <summary> /// 获取本机所有ip地址 /// </summary> /// <param name="netT ...

  9. RAC环境修改数据库字符集

    sql> alter system set cluster_database=false scope=spfile sid='qcjk1';   --------注意sid根据不同环境要修改 在 ...

随机推荐

  1. 小数据池 is 和 == ,以及再谈编码

    一.小数据池 1.id() 小数据池针对的是:int ,str,boo(都是不可变的数据类型) (1)如果是在py文件中写的字符串,几乎都是缓存的 (2)在黑窗口里写的机会都不会缓存 (3)不同的解释 ...

  2. Q205 同构字符串

    给定两个字符串 s 和 t,判断它们是否是同构的. 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的. 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序.两个字符不能映射到同一 ...

  3. 使用类和对象、方法、循环、List、泛型来实现简单的图书管理系统

    Book.java import java.util.List; import java.util.Scanner; public class Book { private String name; ...

  4. oracle 操作实例(一)----redolog 损坏恢复

    一,实验前的准备 数据库全备保证自己没成功还能补救一下 vim full.sh export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACL ...

  5. linux运维配置讲解--sshd-config

    文件配置: 1, /etc/ssh/sshd_config ssh配置文件 2, /etc/shadow 密码文件 3, /etc/sudoers 授权用户管理文件 4, /etc/issue 系统信 ...

  6. C++ 17的新标准

    几个自己比较关注的C++新标准,说是17的标准,不过估计要拖到20才能真正支持   Module python的import之类的东西   解决问题: include头文件导致速度变慢的问题   目前 ...

  7. SpringMVC 源码阅读

  8. 在CentOS 7上搭建私有Docker仓库

    Hub IP:10.0.2.6 操作系统:CentOS 7 64位 Docker版本:1.12.5Client IP:10.0.2.4 操作系统:CentOS 7 64位 Docker版本:1.12. ...

  9. (转)python编写登录接口

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://506554897.blog.51cto.com/2823970/1907262 ...

  10. 一些Andoid studio常用的快捷键

    常用快捷键    Android Studio是基于IntelliJ IDEA的,我们都知道,IDEA是一个很方便很好用的IDE,其中有许多快捷键,但是太多快捷键我们也记不住. 其实,我们可以记住几个 ...