当前位置: 首页 > ai >正文

在AIX环境下修改oracle 11g rac的IP地址

0、当前环境

由于机房网络变更,客户要修改现在RAC的网络地址,这里记录一下。

主机操作系统:AIX 7.2

数据库版本:11.2.0.4 rac

数据库实例名:orcl1/orcl2

当前hosts文件配置

192.168.56.10   rac1
192.168.56.11   rac2
10.10.10.1      rac1-priv
10.10.10.2      rac2-priv
192.168.56.12   rac1-vip
192.168.56.13   rac2-vip
192.168.56.14   rac-scan

计划修改后的IP地址(priv-IP由于两台服务器直连不过交换机,保持不变)

192.168.56.120   rac1
192.168.56.121   rac2
10.10.10.1      rac1-priv
10.10.10.2      rac2-priv
192.168.56.122   rac1-vip
192.168.56.123   rac2-vip
192.168.56.124   rac-scan

1、修改PUBLIC-IP

1、停止两节点CRS

--root用户执行
/g01/app/11.2.0/grid/bin/crsctl stop crs

2、备份并修改hosts

cp /etc/hosts /etc/hosts.bak
注释或删除旧的配置,修改。
cat /etc/hots
192.168.56.120   rac1
192.168.56.121   rac2
10.10.10.1      rac1-priv
10.10.10.2      rac2-priv
192.168.56.122   rac1-vip
192.168.56.123   rac2-vip
192.168.56.124   rac-scan

3、修改主机IP地址

#这里以AIX为例,如果是LINUX,请用相应的命令修改,使用root用户执行
chdev -l en8 -a netaddr=192.168.56.120 -a netmask=255.255.255.0 -a state=up
chdev -l en8 -a netaddr=192.168.56.121 -a netmask=255.255.255.0 -a state=up
--修改完重新连接新的IP地址

4、启动CRS

--root用户执行
/g01/app/11.2.0/grid/bin/crsctl start crs

检查修改情况,此时VIP应该自动使用最新的

/g01/app/11.2.0/grid/bin/srvctl config nodeapps -a
ifconfig -a

2、修改SCAN-IP

srvctl config scan 查看当前设置

--root用户执行
/u01/11.2.0/grid/bin/srvctl config scan
SCAN name: rac-scan, Network: 1/192.168.56.0/255.255.255.0/en8
SCAN VIP name: scan1, IP: /rac-scan/192.168.56.14

执行命令修改

--root执行
/g01/app/11.2.0/grid/bin/srvctl stop scan_listener
/g01/app/11.2.0/grid/bin/srvctl stop scan         
/g01/app/11.2.0/grid/bin/srvctl modify scan -n 192.168.56.124
/g01/app/11.2.0/grid/bin/srvctl start scan_listener
/g01/app/11.2.0/grid/bin/srvctl config scan        

检查是否修改成功

--root用户执行
/g01/app/11.2.0/grid/bin/srvctl config scan
返回结果
SCAN name: 192.168.56.124, Network: 1/192.168.56.0/255.255.255.0/en8
SCAN VIP name: scan1, IP: /192.168.56.124/192.168.56.124

3、修改数据库

--登录到数据库执行
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.122)(PORT=1521))))' scope=both sid='orcl1';
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.123)(PORT=1521))))' scope=both sid='orcl2';

检查无误,大功告成!

http://www.xdnf.cn/news/9199.html

相关文章:

  • 使用requestAnimationFrame编写动画效果或者处理大量数据
  • 时序数据库IoTDB安装学习经验分享
  • 第三届全国先进技术成果转化大会成功举办 中科亿海微携品亮相
  • 【premiere教程】【01】【跑个流程】
  • 【android bluetooth 协议分析 02】【bluetooth hal 层详解 6】【高通蓝牙hal主要流程介绍-下】
  • Java 基础全面解析
  • Kettle 远程mysql 表导入到 hadoop hive
  • WPF【11_7】WPF实战-重构与美化(ViewModel的嵌套与分解、海量数据不要Join)
  • OpenCV CUDA模块图像处理------颜色空间处理之GPU 上对两张带有 Alpha 通道的图像进行合成操作函数alphaComp()
  • 【洛谷P9303题解】AC代码- [CCC 2023 J5] CCC Word Hunt
  • ubuntu22.04 安装 SecureCRT8.7.3
  • 没有经验能考OCP认证吗?
  • 视频逐帧提取图片的工具
  • 拆解汽车HMI设计:如何用3D可视化提升驾驶安全感?
  • RagFlow参数配置测试
  • 2025.5.27学习日记 linux三剑客 sed与正则表达式
  • 安卓开发用到的设计模式(3)行为型模式
  • Day31 -js应用 -实例:webpack jQuery的使用及其隐含的安全问题
  • C语言-指针
  • 目前可用随时更新,8种使用Claude4的方法!
  • 跨协议协同智造新实践:DeviceNet-EtherCAT网关驱动汽车焊接装配效能跃迁
  • word里面如何保存高清图片
  • idea 控制台 彩色打印日志
  • 主键与唯一键详解:概念、区别与面试要点
  • 【Bluedroid】init_stack_internal 函数全流程源码解析
  • Qt 多线程环境下的全局变量管理与密码安全
  • 电路图识图基础知识-主电路和辅助电路(七)
  • 华为FreeArc能和其他华为产品共用充电线吗?
  • C# 变量与常量完全指南:从基础到高级应用
  • 融智学“新五常”框架:五维方式的重构与协同