



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE 10g修改RAC IP方法按照顺序应该是:备份oracle、OCR、pfile、ASM pfile=停止oracle CRS所有服务=修改操作系统IP=修改RAC public IP、private ip、Vip ip=修改listener.ora、tnsnames.ora 内对应IP=启动CRS服务及修改实例中对应的local_listener、cluster_interconnects参数=修改ASM实例中cluster_interconnects参数环境说明:目前环境中的IP地址使用情况::1localhost127.0.0.1localhost192.168.1.100 sdqdb1_priv192.168.1.101 sdqdb2_priv10.72.5.162 sdqdb110.72.5.187sdqdb210.72.5.163 sdqdb1_vip10.72.5.188 sdqdb2_vip192.168.1.104sdqdb2_test1192.168.1.105sdqdb2_test2系统中使用了三块网卡其中ce0、ce1构建ipmp组ipmp0,用于ORACLE RAC的心跳网络,处于192.168.1.0网段eri0网卡用于对外公共网卡,处于10.72.5.0网段备份部分:1、 备份oracle1) RMAN备份oracle 略。 2) 备份OCR(因为CRS的public IP、private ip、Vip ip信息写在OCR中,修改前需要备份OCR,出现问题还原OCR可以恢复到修改前状态)OCR的备份可以分为几种:1、oracle会定期进行备份 bash-2.05$ ocrconfig -showbackup 备份文件在$ORA_CRS_HOME/cdata/crs2、同样,OCR可以逻辑导出进行备份 ocrconfig -export /home/oracle/ocr.backup -s online3、 通过dd对整个磁盘进行备份 dd if=/dev/rdsk/c1t2d0s6 of=/home/oracle/ocr_disk.bak 建议使用2、3两种进行备份3) 备份spfile create pfile=/home/oracle/init.ora from spfile; export ORACLE_SID=+ASM1 sqlplus / as sysdba create pfile=/home/oracle/asminit.ora from spfile;2、 备份各节点的/etc/hosts /etc/hostname.ce0 /etc/hostname.ce1 /etc/hostname.eri0 /etc/defaultrouter等相关IP配置文件修改IP部分: 2、 solaris操作系统IP修改(oracle处于停止状态) 步骤: 1)停止oracle RAC Sqlplus / as sysdba Sqlshutdown immediate $crs_stop -all 操作系统修改IP 略。 3、 oracle部分修改(修改前确保备份完整) 说明:oracle部分IP主要涉及到: 1)OCR记录的public IP、private ip、Vip ip信息 2)spfile记录local_listener及cluster_interconnects参数 3)listener.ora、tnsnames要修改相关IP涉及主机名的要与/etc/hosts中的对应修改这部分oracle处于停止状态1)修改public IP:一边节点做即可 (假设主机public 接口是eth0,两个节点主机名:sdqdb1、sdqdb2;CRS_HOME=/home/oracle/product/10.2.0/crs)root用户操作:cd /home/oracle/product/10.2.0/crs/bin./crs_stat -tName Type Target State Host -ora.devdb.db application OFFLINE OFFLINE ora.b1.inst application OFFLINE OFFLINE ora.b2.inst application OFFLINE OFFLINE ora.SM1.asm application OFFLINE OFFLINE ora.C1.lsnr application OFFLINE OFFLINE ora.rac1.gsd application OFFLINE OFFLINE . 先用oifcfg getif查看当前设置 ./oifcfg getif eri0 11.72.5.0 global public ce0 192.168.1.0 global cluster_interconnect ce1 192.168.1.0 global cluster_interconnect 修改 ./oifcfg delif -global eth0 -删除配置 ./oifcfg setif -global eth0/11.72.5.0:public -修改成新的配置IP 在两边节点确认: ./oifcfg getif eri0 11.72.5.0 global public ce0 192.168.1.0 global cluster_interconnect ce1 192.168.1.0 global cluster_interconnect 2) 修改private IP: (不建议:可以保留原有不变)./oifcfg getif eri0 11.72.5.0 global public ce0 192.168.1.0 global cluster_interconnect ce1 192.168.1.0 global cluster_interconnect 修改private ip./oifcfg delif -global ce0./oifcfg delif -global ce1./oifcfg setif -global ce0/192.168.2.0:cluster_interconnect ./oifcfg setif -global ce1/192.168.2.0:cluster_interconnect 修改后设置 ./oifcfg getif eri0 11.72.5.0 global public ce0 192.168.2.0 global cluster_interconnect ce1 192.168.2.0 global cluster_interconnect 3)修改VIP:修改public 后,在当前状态下可以修改VIP查看当前VIP配置:$ srvctl config vip -n sdqdb1VIP exists.:sdqdb1VIP exists.: /sdqdb1-vip/192.168.128.12/255.255.255.0/eth0 $ srvctl config vip -n sdqdb2VIP exists.:sdqdb2VIP exists.: /sdqdb2-vip/192.168.128.13/255.255.255.0/eth0 修改VIP(确保listener、VIP等资源已经停止):./srvctl modify nodeapps -n sdqdb1 -A 10.76.31.113/255.255.255.0/eri0 ./srvctl modify nodeapps -n sdqdb2 -A 10.76.31.115/255.255.255.0/eri0 确认是否修改成功 ./srvctl config vip -n sdqdb1VIP exists.:sdqdb1VIP exists.:/sdqdb1-vip/10.76.31.113/255.255.255.0/eth0 ./srvctl config vip -n sdqdb2 VIP exists.:sdqdb2 VIP exists.:/sdqdb2-vip/10.76.31.115/255.255.255.0/eth0 4) 修改ORACLE_HOME/network/admin/中的listener.ora、tnsnames.ora相关的IP 如果涉及到的主机名需要和/etc/hosts中的相对应5) 启动CRS的所有服务,检查spfile中的配置$crs_start -allSqlplus / as sysdbaSqlshow parameter local_listener如果输出的内容是IP信息,需要修改成新的IPalter system set local_listener=(address = (protocol = tcp)(host = 10.76.31.110)(port = 1521) scope=both sid=sid1;alter system set local_listener=(address = (protocol = tcp)(host = 10.76.31.111)(port = 1521) scope=both sid=sid2;如果输出的内容是通过TNS解析的只需要更改tnsnames.ora即可6)如果修改了私有IP(private IP)需要检查cluster_interconnects是否设置,如果设置了需要进行oracle实例及ASM实例的相应更改略。应急流程: 在操作失误无法启动oracle的情况下可以考虑进行如下回滚:1、 还原/etc/hosts 、/etc/hostname.eth0、 /etc/hostname.eth1等相关网络配置文件2、 启动原有IP配置ifconfig eth0 192.168.0.1/24 up3、 还原OCR配置文件 dd if=/home/oracle/ocr_disk.bak of=/dev/rdsk/c1t2d0s6 4、还原listener.ora、tnsnames.ora启动crs验证配置如果在CRS无法还原的情况下(极端情况考虑),可以考虑关闭CRS,让oracle单实例运行,以备应急只需:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk rac_offmake -f ins_rdbms.mk ioracle关闭ASM pfile的cluster选项,重新配置一下$ORACLE_HOME/bin/localconfig reset通过ASM pfile启动ASM实例在创建的oracle实例的PFILE中关闭集群选项,通过pfile引导单实例启动oracle这样可以保证oracle在非集群模式单实例运行,之后考虑重装CRS注意:1、 VIP 、public 、private IP会和/etc/hosts文件中的配置对应,确保/etc/hos
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度民政局离婚协议书模板制作与培训合同
- 2023年述廉述职报告
- 培训调查对象的知识要求课件
- 遗传转基因技术在新品种选育中的应用
- 口罩戴法课件
- 肺隔离症的影像表现
- 2025年度电商网站SEO优化与流量提升外包服务协议
- 口才日常知识培训课件
- 2025年新能源汽车融资租赁合同:绿色出行专项版
- 2025年度别墅豪华装修工程半包施工合同
- 2025年发展对象考试题库附含答案
- 2025年新专长针灸考试题及答案
- 公司解散清算的法律意见书、债权处理法律意见书
- 电气专业求职个人简历模板5篇
- 创新基础(创新思维)PPT完整全套教学课件
- 02jrc901b电子海图操作jan中文说明书
- 田间道路工程施工图设计说明
- 井下管路安装、维护管理规定
- GB/T 7967-2002声学水声发射器的大功率特性和测量
- GB 38507-2020油墨中可挥发性有机化合物(VOCs)含量的限值
- GA/T 1162-2014法医生物检材的提取、保存、送检规范
评论
0/150
提交评论