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

在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.lryc.cn/news/2396507.html

相关文章:

  • VMware Tools 手动编译安装版
  • android平台驱动开发(六)--Makefile和Kconfig简介
  • 【手写系列】手写线程池
  • python学习打卡day40
  • redis高并发问题
  • Live Helper Chat 安装部署
  • ARXML解析与可视化工具
  • PnP(Perspective-n-Point)算法 | 用于求解已知n个3D点及其对应2D投影点的相机位姿
  • LeetCode 热题 100 208. 实现 Trie (前缀树)
  • python爬虫:RoboBrowser 的详细使用
  • 在日常管理服务器中如何防止SQL注入与XSS攻击?
  • Wkhtmltopdf使用
  • ArcGIS Pro 创建渔网格网过大,只有几个格网的解决方案
  • 重学计算机网络之以太网
  • 《深度解构现代云原生微服务架构的七大支柱》
  • 使用SCSS实现随机大小的方块在页面滚动
  • AI 眼镜新纪元:贴片式TF卡与 SOC 芯片的黄金组合破局智能穿戴
  • 论文阅读(六)Open Set Video HOI detection from Action-centric Chain-of-Look Prompting
  • 算法学习--持续更新
  • Postman 发送 SOAP 请求步骤 归档
  • Python Day39 学习(复习日志Day4)
  • [Python] Python自动化:PyAutoGUI的基本操作
  • 课程介绍:《ReactNative基础与实战指南2025》
  • “候选对话链”(Candidate Dialogue Chain)概念
  • 应急响应靶机-web2-知攻善防实验室
  • comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 1
  • UV 包管理工具:替代 pip 的现代化解决方案
  • css3 新增属性/滤镜效果/裁剪元素/图片适应盒子/定义和使用变量/恢复默认initial
  • YOLOv8 实战指南:如何实现视频区域内的目标统计与计数
  • matlab实现VMD去噪、SVD去噪,源代码详解