Oracle10.2.0.4修改rac的ip

技术分享 | Oracle-RAC修改IP信息 本文为墨天轮数据库管理服务团队第61期技术分享 阅读详情
基本情况

数据库版本:oracle10.2.0.4

节点数:2

一. 停止oracle相关的所有进程, 包括数据库, asm, node application, crs本身.
1.1、关闭所有进程,
crs_stop -all
2.2、 关闭crs后台进程, 在操作系统一级中止运行的crs后台进程, 必须在所有节点上运行.
[root@rac1 bin]# /etc/init.d/init.crs stop
Shutting down Oracle Cluster Ready Services (CRS):
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
[root@rac2 ~]# /etc/init.d/init.crs stop
Shutting down Oracle Cluster Ready Services (CRS):
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
1.3、验证进程是否全部关闭
[root@rac2 ~]# crs_stat -t

二、修改操作系统的ip设置
2.1、修改 /etc/hosts文件(所有的节点)
[root@rac1 ~]# vim /etc/hosts
127.0.0.1               rac1 localhost.localdomain localhost
xxx.xxx.xxx.91 rac1
xxx.xxx.xxx.922 rac2
xx.xx.xx.91 rac1-priv
xx.xx.xx.92 rac2-priv
xxx.xxx.xxx.81 rac1-vip
xxx.xxx.xxx.82 rac2-vip
[root@rac2 ~]# vim /etc/hosts
127.0.0.1               rac2 localhost.localdomain localhost
xxx.xxx.xxx.91 rac1
xxx.xxx.xxx.922 rac2
xx.xx.xx.91 rac1-priv
xx.xx.xx.92 rac2-priv
xxx.xxx.xxx.81 rac1-vip
xxx.xxx.xxx.82 rac2-vip

2.2、两个节点上分别修改eth0和eth1地址,重启使ip生效

三、修改存储链接
3.1 清除之前的链接(两个节点执行)
1)停止服务
service  iscsi stop
2)去除挂载
iscsiadm -m node --op delete
3)重启服务
[root@rac1 ]# service iscsi restart
Stopping iSCSI daemon:
iscsid is stopped                                          [  OK  ]
Starting iSCSI daemon:                                     [  OK  ]
                                                           [  OK  ]
Setting up iSCSI targets: iscsiadm: No records found!
                                                           [  OK  ]
3.2重新链接
1)正确配置openfiler,请一定要严格按照文档,不要遗漏任何一步。
2)扫描
[root@100-201 ~]# iscsiadm -m discovery -t sendtargets -p 10.73.5.80
172.100.10.100:3260,1 iqn.2006-01.com.openfiler:LUN2
172.100.10.100:3260,1 iqn.2006-01.com.openfiler:LUN1

3)重启服务
service iscsi restart                                                           

四、启动crs,设置oracle中ip相关配置
3.1查看服务
[root@rac1 ~]# crs_stat -t

Name           Type           Target    State     Host
------------------------------------------------------------
ora.jscn.db    application    OFFLINE   OFFLINE
ora....n1.inst application    OFFLINE   OFFLINE
ora....n2.inst application    OFFLINE   OFFLINE
ora....SM1.asm application    OFFLINE   OFFLINE
ora....C1.lsnr application    OFFLINE   OFFLINE
ora.rac1.gsd   application    OFFLINE   OFFLINE
ora.rac1.ons   application    OFFLINE   OFFLINE
ora.rac1.vip   application    OFFLINE   OFFLINE
ora....SM2.asm application    OFFLINE   OFFLINE
ora....C2.lsnr application    OFFLINE   OFFLINE
ora.rac2.gsd   application    OFFLINE   OFFLINE
ora.rac2.ons   application    OFFLINE   OFFLINE
ora.rac2.vip   application    OFFLINE   OFFLINE

3.2 在两个节点启动crs, 并关闭随crs启动的应用程序


[root@rac1 ~]# /etc/init.d/init.crs start
Startup will be queued to init within 90 seconds.
[root@rac2 ~]#  /etc/init.d/init.crs start

Startup will be queued to init within 90 seconds.


3.3 使用oifcfg修改网卡设置, oifconfig可以用来设置和查看网卡使用的方式.
注: 如果修改的网段相同,可以不做这一步。
-- 查看当前配置:
[root@rac2 raw]# oifcfg getif -global
eth0  192.168.0.0  global  public
eth1  10.10.10.0  global  cluster_interconnect
-- 删除当前配置
[root@rac2 raw]# oifcfg delif -global eth0
[root@rac2 raw]# oifcfg delif -global eth1
[root@rac2 raw]# oifcfg getif
[root@rac2 raw]#
--查看当前网段
[root@rac1 ~]# oifcfg iflist
eth0  172.20.0.0
eth1  10.72.0.0
-- 重新添加
[root@rac2 raw]# oifcfg setif -global eth0/172.20.0.0:public
[root@rac2 raw]# oifcfg setif -global eth1/10.72.0.0:cluster_interconnect
[root@rac2 raw]# oifcfg getif
eth0  172.20.0.0  global  public
eth1  10.72.0.0  global  cluster_interconnect

[root@rac2 raw]# oifcfg iflist
eth0  172.20.0.0
eth1  10.72.0.0

注意: 这里IP 地址最一个为0.  代表的是一个网段。 修改的时候要切记。 否在在启动OCR 时 会报如下错误:
       [  CRSOCR][4054413904] OCR context init failure.  Error: PROC-44: 网络地址和网络接口操作中出错 网络地址和网络接口操作错误 [7]

3.4 修改VIP
[root@rac2 raw]# srvctl modify nodeapps -n rac1 -A xxx.xxx.xxx.81/255.254.0.0/eth0
[root@rac2 raw]# srvctl modify nodeapps -n rac2 -A xxx.xxx.xxx.82/255.254.0.0/eth0

3.5 设置listener.ora和tnsnames.ora, 检查这些文件中是否有指定原来ip的地方, 修改为更改后的ip地址。
[root@rac2 ~]# vim /oracle/ora10g/product/db/network/admin/listener.ora

# listener.ora.rac1 Network Configuration File:
/u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora.rac1
# Generated by Oracle configuration tools.
LISTENER_RAC2 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521)(IP = FIRST))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)(IP = FIRST))
    )
  )

SID_LIST_LISTENER_RAC2 =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/ora10g/product/db)
      (PROGRAM = extproc)
    )
  )


注意:如果你使用了ocfs,修改ocfs配置文件(/etc/ocfs/cluster.conf),验证修改后是否可用。

3.6 启动node applications, asm, 数据库
[root@rac1 bin]# srvctl start nodeapps -n rac1                              
[root@rac1 bin]# srvctl start nodeapps -n rac2
[root@rac1 bin]# srvctl start asm -n rac1
[root@rac1 bin]# srvctl start asm -n rac2
[root@rac1 bin]# srvctl start instance -d raw -i rac1
[root@rac1 bin]# srvctl start instance -d raw -i rac2
[root@rac2 ~]# crs_stat -t

Name           Type           Target    State     Host
------------------------------------------------------------
ora.jscn.db    application    ONLINE    ONLINE    rac2
ora....n1.inst application    ONLINE    ONLINE    rac1
ora....n2.inst application    ONLINE    ONLINE    rac2
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

五、修改“报主机不存在”

因为10.2.0.4RAC安装时候有bug,要指定LOCAL_LISTENER ,所以修改了ip以后,LOCAL_LISTENER 也要重新指定,

切记:这一步一定要做,不然远程不能登录
ALTER SYSTEM SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.81)(PORT = 1521))'  SID = 'jscn1';
ALTER SYSTEM SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.82)(PORT = 1521))'  SID = 'jscn2';


Oracle rac 修改vip & scan ip 背景介绍:现在有个需求,主机的物理机迁移,为了让业务改动最小,要修改新主库的VIP & SCAN IP,同网段的修改vip & scan比较简单ps: 过段时间要修改物理机的网段,届时再更新! 阅读详情

相关推荐

Oracle 11g R2(11.2.0.4.0)+udev搭建RAC

准备工作:硬件配置要求1 . 确定操作系统平台,64bit or 32bit。 查看系统平台# uname -m2 . 安装GI至少 1.5gb内存;安装GI和RAC数据库至少2.5GB内存 查看物理内存大小:# grep MemTotal /proc/meminfo3 . 置换区跟内存之间的关系 如下:查看swap大小: # grep SwapTotal /proc/meminfoor# f

a743044559的专栏 1万+

在odoo 10.0配置文件中修改ip地址

odoo 10.0的配置文件在debian目录下,名为odoo.conf 在其中加入 xmlrpc = True ; 指定使用XML-RPC协议的IP地址,为空时表示绑定到现有IP xmlrpc_interface = ; XML-RPC协议使用的TCP端口 xmlrpc_port = 8069 可以修改ip以及端口 转载于:https://www.cnblogs....

weixin_30827565的博客 563

Oracle RAC修改VIP、public IP地址

前言:Oracle RAC修改IP并不多见,但是修改下来还是比较简单,做好备份,文章中没有写私网IP的修改,但是与修改VIP以及公网IP差别不大,主要多一个重要的步骤就是再删除旧IP之前需要先把新的IP加上,因为集群间的通信除了磁盘心跳就是私网心跳,在附录中MOS文档中有描述如何修改私网IP。 环境: 11.2.0.4 RAC OS:oracle linux 6.5 一、 准备 备份OCR、hos...

weixin_36239782的博客 2009

oracle10如何修改ip,OracleAS 10g 修改IP问题处理

If you need to assign a new IP address to the server(s) hosting OracleAS (for example, when moving the server(s) to another network segment), there are a few things to keep in mind:* Read the Oracle A...

weixin_39589923的博客 175

【RAC】oracle 11g RAC修改scan-ip

oracle 11g RAC修改scan-ip查看scan ip的状态信息[grid@rac1 ~]$ srvctl config scan SCAN name: rac-cluster-scan, Network: 1/192.168.70.0/255.255.255.0/eth0 SCAN VIP name: scan1, IP: /rac-cluster-scan/192.168.70.13...

debimeng 1617

ESP32锂电池电量检测实战:从引脚选择到低功耗优化(附完整电路图)

本文详细介绍了ESP32锂电池电量检测的实战方案,从ADC引脚选择到低功耗优化,提供完整的电路图和代码实现。通过MOS管智能开关和深度睡眠技术,显著降低静态功耗至0.5μA,提升设备续航能力。适合物联网开发者解决电量检测中的常见问题。

weixin_28731223的博客 462

oracle RAC下修改IP(public ip、private ip、virtual ip)

公司技术分享气氛不错,oracle组同事分享的oracle rac下修改IP,10年开始做oracle(11年还考了ocp认证),虽然现在专职做了mysql,oracle也不能放过啊。以3节点rac 为例 1.准备工作 (1).说明 SELECT INSTANCE_NUMBER, INSTANCE_NAME, HOST_NAME,VERSION, STATUS FROM GV$INS

aeoluspu的专栏 1850

【自然语言处理】【聚类】TELL:可解释神经聚类

超越分类的XAI:可解释神经聚类 《XAI Beyond Classification: Interpretable Neural Clustering》 论文地址:https://www.jmlr.org/papers/volume23/19-497/19-497.pdf 一、简介 ​ 本文研究了可解释AI(XAI\text{XAI}XAI)和数据聚类这两个挑战性问题。第一个问题是如何设计一种具有固定可解释性的神经网络,而不是给出一个黑盒模型的事后解释。第二个问题是,使用可微分神经网络来实现离散的k-me

bqw的博客 4139

How to Change IP and VIP in Oracle Clusterware(二)-实操篇

How to Change IP and VIP in Oracle Clusterware 实操篇 修改RAC环境下IP 和 VIP 操作平台:AIX主机配置:IBM p5数据库版本:oracle RAC 10.2.0.4...

cr147369的博客 124

Python实战:5分钟搞定N-CMAPSS航空发动机数据集解析(附完整代码)

本文提供了一份针对N-CMAPSS航空发动机数据集的快速解析实战指南。通过Python的h5py库,详细演示了如何读取HDF5文件结构、理解数据分类(如传感器、健康参数、场景描述符)并加载为Pandas DataFrame。文章还澄清了数据集中常见的变量数量疑惑,并给出了从数据加载到构建剩余使用寿命预测模型预处理流水线的完整代码,帮助工程师和研究人员高效入门航空发动机预测性维护分析。

weixin_29057065的博客 422

人形机器人五大核心零部件技术解析与国产化实况

人形机器人并非简单机械集成,而是物理、能量、感知、决策与执行五层系统毫秒级协同的复杂体。其性能瓶颈往往不在于整机算法,而深植于谐波减速器的刚度稳定性、无框力矩电机的功率密度与温升控制、六维力传感器的动态响应与温漂抑制、运动控制器的实时OS生态及灵巧手的多指协同精度等底层硬件能力。这些部件共同构成整机68.3%的成本,且国产化率差异显著——谐波减速器达72%,而高精度力矩传感器仍受制于日德厂商。本文聚焦‘谐波减速器’和‘六维力传感器’两大热词,从材料工艺、参数定义、失效模式到产线验证,揭示真正卡脖子的技术关卡

weixin_29065959的博客 406

ORACLE RAC IP修改(ORACLE 11.2.0.4)

ORACLE RAC IP修改(ORACLE 11.2.0.4) 1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,database) 1.1  所有节点上禁止数据库启动,停止数据库 [grid@rac1 ~]$ srvctl stop database -d racdb 1.2  禁止所有节点的LISTNER的启动,停止所有节

空自留的博客 1398

2025年5月架构设计师论文真题回顾,附写作技巧、所涉知识点及参考范文(三)

本文主要回顾2025年上半年(2025-5-24)系统架构设计师考试下午论文的题目,同时附带写作技巧、所涉知识点及参考范文。试题三:多模型数据库及应用。

一几文的编程学习笔记。 630

Oracle RAC集群IP地址修改

修改集群IP地址:(跨网段修改) 修改前规划: 当前IP地址配置: IP地址 映射名 网卡名 备注 192.168.199.203 rac1 eth0 一节点公网IP 192.168.199.204 rac2 eth0 二节点 公网IP 192.168.199.201 rac1-vip / 一节点 VIP 192.168.199.202 rac2-vip / 二节点 VIP 172.16.1.10 rac1-priv eth1 一节点 私网IP 172.16.1.20

dbhang的博客 3434

【RKNN】RKNN(Rockchip Neural Network)​​ 的详解

RKNN 为 Rockchip 硬件提供了高效的 AI 推理解决方案,适合需要低功耗、实时响应的边缘场景

浩瀚之水的专栏 1686

2026年VIVO嵌入式岗位高频面试题(含参考答案)

摘要:VIVO嵌入式岗位考核涵盖智能手机、IoT设备、芯片适配等方向,重点考察硬件底层交互、RTOS/Linux开发、C/C++功底与问题排查能力。题目按优先级排序,分硬件架构、RTOS、C/C++、数据结构、Linux实践、行业认知6大模块,共40道题。硬件部分涉及中断、ARM架构、加速技术、BSP开发等;RTOS部分区分硬/软实时系统;C/C++部分侧重内存管理、位操作;Linux部分考察常用命令;行业部分关注鸿蒙等系统理念。题目设计贴合实际工作场景,全面评估嵌入式开发能力。

Open 52

redhat+ oracle 11.2.0.4 RAC 搭建 dataguard

- 主库有会话连接的时候。-- 主库有会话连接的时候。备库:/u01/app/oracle/product/11.2.0.4/dbhome_1。主库:/u01/app/oracle/product/11.2.0.4/db_1。ORCL_PRI 为主库的连接信息,orcl_std为备库的连接信息。实例名:orcl1数据库名orcl 数据库唯一名:orcl_rac。实例名:orcl数据库名 orcl 数据库唯一名:orcl_dg。-----由shutdown模式切换到只读模式-------

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! 1361

YOLOv8剪枝 lamp剪枝测试精度仅掉0.7个点,速度提高11.8fps!

该摘要介绍了LAMP剪枝方法的创新点和理论分析,重点突出了其最小化L2失真和分层自适应剪枝的特性。LAMP通过引入ξ变量在最坏情况下优化剪枝失真,并简化了计算过程。文章还提供了代码移植的具体步骤,包括创建compress.py文件和相关配置说明。

FJN110的博客 1113

oracle 11.2.0.4 rac

kissweety于 2017-09-18 09:22:37 发布3523分类专栏: ORACLE数据库 文章标签: oracle rhel rac multipath rman版权ORACLE数据库专栏收录该内容125 篇文章1 订阅订阅专栏这里记录一下oracle 11.2.0.4 rac for rhel 6.8 installation完整过程。其实,oracle rac的安装重点是前期的安装环境准备,尤其是共享磁盘的定制。

weixin_44048054的博客 8292

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Oracle RAC修改集群scan ip

由于业务需求,需要进行业务地址变更,使用之前的业务地址。生产环境是rac,所以需要修改集群的scan ip。

听雪楼主 1659

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Oracle RAC 修改 VIP 和 SCANIP

确定新的 VIP 地址/子网/网络掩码或者 VIP 对应的主机名,在 OS 层面修改网络配置信息,确认新的 VIP 地址应经注册到DNS 或者确认 /etc/hosts 文件(Unix/Linux 平台),\WINDOWS\System32\drivers\etc\hosts 文件(Windows平台)已经被修改。VIP 的改变,LOCAL_LISTENER 会自动识别,并生效。全文完,希望可以帮到正在阅读的你,如果觉得有帮助,可以分享给你身边的朋友,同事,你关心谁就分享给谁,一起学习共同进步~~~

JiekeXu的博客 1548

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

实战Oracle RAC迁移项目第2篇:RAC-RAC主备切换/IP更换/DG恢复

实战RAC迁移项目第2篇:RAC-RAC主备切换/IP更换/DG恢复

huiyangxu blog 2139

Oracle RAC中的各种IP

文章目录1.1 Public IP1.2 Private IP1.3 Virtual IP1.4 SCAN IP1.5 GNS VIP1.6 HAIP 1.1 Public IP Public IP是网卡上的真实IP。每个节点在安装Oracle软件之前都需要事先配置Public IP。Oracle通过Public IP对外提供网络服务。如果RAC中Public IP所在的网卡设备故障,那么该节点将无法继续对外提供服务,所以,建议通过开启操作系统层面的多网卡绑定技术来实现IP Failover。如果是双节点R

雪辉博客 4036
上一篇: 简单判断sql解析类型
下一篇: linux搭建ntp服务器
RuleV5
博客等级 码龄16年 61粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值