oracle rac 10g 升11g r2 rac,Oracle RAC 10g 升级到11g (out of place) 回退方案

四、11g GI环境切换(恢复)到10g CRS环境的操作步骤

1、停止11g GI

$grid_home/bin/crsctl stop crs -f

2、检查11g GI剩余进程

ps -ef | grep -v grep|grep -E 'init|d.bin|ocls|evmlogger|UID'

结果应该会返回以下2个进程列表:

UID    PID  PPID    C    STIME    TTY  TIME CMD

root      1      0  0 12:07:31      -  0:00 /etc/init

root 270354      1  0  15:42:00      -  0:00 /bin/sh /etc/init.ohasd  run

为了保证10g crs后台进程能正常启动,需要停止init.ohasd进程。

修改inittab文件,删除ohasd的入口:

vi /etc/inittab

删除行 "h1:2:respawn:/etc/init.ohasd run  >/dev/null 2>&1

kill -9 [init.ohasd 进程号]

3、删除/tmp/.Oracle目录下的socket文件

rm -rf /tmp/.oracle/*

4、从10gcrs_bak目录恢复10g环境

恢复目录:

rm -rf /etc/oracle

cp -pr /etc/10gcrs_bak/oracle      /etc/

恢复文件:

cp -p  /etc/10gcrs_bak/init.ohasd        /etc/init.ohasd

cp -p  /etc/10gcrs_bak/ohasd            /etc/ohasd

cp -p  /etc/10gcrs_bak/oratab            /etc/oratab

cp -p  /etc/10gcrs_bak/oraInst.loc      /etc/oraInst.loc

cp -p  /etc/10gcrs_bak/dbhome            /usr/local/bin/dbhome

cp -p  /etc/10gcrs_bak/coraenv          /usr/local/bin/coraenv

cp -p  /etc/10gcrs_bak/oraenv            /usr/local/bin/oraenv

cp -p  /etc/10gcrs_bak/inittab          /etc/inittab

删除11g GI链接,恢复10g CRS链接

rm -rf /etc/rc.d/rc2.d/K19ohasd /etc/rc.d/rc2.d/S96ohasd

ln -s -f  /etc/init.crs /etc/rc.d/rc2.d/S96init.crs

ln -s -f  /etc/init.crs /etc/rc.d/rc2.d/K96init.crs

4、检查当前启动的进程

ps -ef | grep -v grep|grep -E 'init|d.bin|ocls|evmlogger|UID'

结果应该会返回以下4个进程列表,如果没有,那么可以等待几秒钟,再使用 ps命令

查看进程情况,直到看到4个进程,才能进入下一步。

UID    PID  PPID  C    STIME    TTY  TIME CMD

root      1      0  0 17:17:53      -  0:00  /etc/init

root 323746      1  0  17:19:27      -  0:00 /bin/sh /etc/init.evmd  run

root 332030      1  0  17:19:27      -  0:00 /bin/sh /etc/init.crsd  run

root 393246      1  0  17:19:27      -  0:00 /bin/sh /etc/init.cssd  fatal

5、启动10g CRS

$CRS_HOME/bin/crsctl start crs

6、检查10g crs daemon状态

$CRS_HOME/bin/crsctl check crs

7、检查10g cluster资源状态,此节点资源“Target”,“State”应该均为ONLINE.

其它节点的资源“Target”,“State”的状态在同步完成以上步骤后,也均为ONLINE.

$CRS_HOME/bin/crs_stat -t

Name          Type            Target    State      Host

------------------------------------------------------------

ora....a07.gsd application    ONLINE    ONLINE    maclean07

ora....a07.ons application    ONLINE    ONLINE    maclean07

ora....a07.vip application    ONLINE    ONLINE    maclean07

ora....a08.gsd application    ONLINE    OFFLINE

ora....a08.ons application    ONLINE    OFFLINE

ora....a08.vip application    ONLINE    ONLINE    maclean07

8、enable服务器自动启动CRS

$CRS_HOME/bin/crsctl enable crs

此时,11g集群环境成功切换到10g集群环境。

参考文档:

MOS:879905.1  239998.1  942166.1 556976.1  755643.1

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值