ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RAC converted to Single, then upgrade

RAC converted to Single, then upgrade

原创 Linux操作系统 作者:westzq1984 时间:2011-06-25 15:44:53 0 删除 编辑
最近做了个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可能无法正常工作

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8242091/viewspace-700723/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    966672