人很闲时间多,欢迎联系。QQ:10496356

RAC converted to Single, then upgrade

上一篇 / 下一篇  2011-06-25 15:44:53 / 个人分类:ORACLE研究

最近做了个RAC解成Single,这个以前做过很多,但是现在解开后还有升级到10204,记录下。

1.关闭DB,关闭监听,关闭所有资源

2.关闭CRS

3.删除CRS启动文件
rm /etc/oracle/*
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab

4.杀掉EVM, CRS, CSS 进程
ps -ef | grep -E "crs|evm|css"|grep -v grep|awk '{print $2}'|xargs kill -9

5.移除运行文件
rm -f /var/tmp/.oracle/*
rm -f /tmp/.oracle/*

6.移除ocr.loc(11g)
rm /etc/oracle/ocr.loc

7.运行OUI删除CRS
$ /u01/app/oracle/product/crs/oui/bin/runInstaller

8.删除ORA_CRS_HOME

9.使用dd清除crs/vote

10.重启节点

11.关闭rdbms的rac
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk rac_off
make -f ins_rdbms.mk ioracle

12.修改如下文件,删除CLUSTER相关节点,否则打补丁时,还有有节点选择画面
/u01/app/oracle/oraInventory/ContentsXML/inventory.xml
/u01/app/oracle/product/10.2.0/db_1/inventory/ContentsXML/oraclehomeproperties.xml

13.打补丁,6810189,9352164,8350262
打10204补丁时,跑root.sh时,还是有rac相关的代码,跑的时候要报错,分析脚本后,我觉得无所谓,没什么影响

14.切忌inventory.xml中的IDX="2"这些编号别改,我第一个节点我手贱看他不爽给改了。这个编号和ORACLE_HOME下的inventory中的配置很多是相关的,改了OPATCH可能无法正常工作


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar