Chinaunix首页 | 论坛 | 博客
  • 博客访问: 368937
  • 博文数量: 245
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -10
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-24 23:21
文章分类

全部博文(245)

文章存档

2017年(2)

2014年(6)

2013年(1)

2011年(15)

2010年(68)

2009年(153)

分类: Oracle

2010-03-18 10:06:26

把裸设备改成HA接管的时候发生,停掉RAC实例时候。HA启动或者不启动无法连接数据库,报如下错误:

ORA-00603: ORACLE server session terminated by fatal error
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:nodename failed with status: 0
ORA-27301: OS failure message: Error 0
ORA-27302: failure occurred at: sskgxpclu2

后来到google里查了一下,需要关闭rac功能,情况类似,做了后用HA接管,并且启动数据库成功拉,现在摘抄下来,备用。


第1步:cd $ORACLE_HOME/rdbms/lib
第2步: $make -f ins_rdbms.mk rac_off            
第3步: $make -f ins_rdbms.mk ioracle

如果要重新开启rac

$ORACLE_HOME/rdbms/lib
$make -f ins_rdbms.mk rac_on
$make -f ins_rdbms.mk ioracle

记得MAKE前做一个冷备。

另外一个摘抄的,也不错。

在非RAC/OPS环境下安装了RAC/OPS选项,会带来很大的麻烦。有些客户从一个rac/ops环境下tar出来的软件想直接使用,也需要将rac/ops选项关闭。如何在不重新安装软件的基础上,很方便的把RAC/OPS选项关闭呢?

操作十分简单:

cd $ORACLE_HOME/rdbms/lib

make -f ins_rdbms.mk rac_off ioracle

对于ops,将rac_off改为ops_off

实际案例:

一个客户生产环境是RAC,使用hp的盘阵容灾系统。每天进行一次数据复制。数据库复制过去后,在远程无法打开,因为远程的操作系统并没有安装HP 的CLUSTER软件。通过上述操作,将RAC选件关闭后,就可以正常工作了。


文章根据互联网整理,感谢作者!



阅读(419) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~