ORA-29702:error occurred in Cluster Group Service operation错误解决
发表于: 2011.05.10 15:43
分类: Oracle
出处: http://djb1008.itpub.net/post/42280/517654
---------------------------------------------------------------
一. 故障描述
使用一个已经安装了AIX 6.1+HACMP+ORACLE RAC 10.2.0.5 环境创建备份,然后在一个新的POWER 5上使用这个备份进行操作系统全恢复.系统恢复后,ORACLE的环境已经有了,现在需要在这个环境下建立一个single db(单实例DB).
笔者尝试通过手工建立单实例DB的方法,启动数据库实例到nomount状态时,报错:
SQL> startup nomount;
ORA-29702: error occurred in Cluster Group Service operation
无法进行下面的数据库创建工作.
二. 故障分析
首先查看数据库警告日志文件,内容如下:
$ more alert_test1.log
Tue May 10 07:28:58 GMT+08:00 2011Starting ORACLE instance (normal)
sskgpgetexecname failed to get name
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Tue May 10 07:28:59 GMT+08:00 2011Errors in file /oracle/admin/test1/udump/test1_ora_2425116.trc:
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:skgxnqtsz failed with status: 0
ORA-27301: OS failure message: Error 0
ORA-27302: failure occurred at: SKGXN not av
clsssinit ret = 21
interconnect information is not available from OCR
WARNING: No cluster interconnect has been specified. Depending on
the communication driver configured Oracle cluster traffic
may be directed to the public interface of this machine.
Oracle recommends that RAC clustered databases be co# more
: A file or directory in the path name does not exist.
数据库警告日志中涉及了/oracle/admin/test1/udump/test1_ora_2425116.trc,查看改trace文件,内容如下:
$ more /oracle/admin/test1/udump/test1_ora_2425116.trc
/oracle/admin/test1/udump/test1_ora_2425116.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
Oracle process number: 0
Unix process pid: 2425116, p_w_picpath: oracle@localhost
*** 2011-05-10 07:28:58.792
Number of resource hash buckets is 16
Parsing user specified table space list to be ignored
2011-05-10 07:28:59.810: [ COMMCRS]clsc_set_clsd_NS_trace: called before init completed
2011-05-10 07:28:59.906: [ CSSCLNT]clsssinit: error(32 PROC-32: Cluster Ready Services on the local node is not running Messaging er
ror [9]) in OCR initialization
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:skgxnqtsz failed with status: 0
ORA-27301: OS failure message: Error 0
ORA-27302: failure occurred at: SKGXN not av
Number of resource hash buckets is 16
* kjfcnfy: kjinumbuckets = 8
Dynamic strand is set to TRUE
Running with 2 shared and 48 private strand(s). Zero-copy redo is FALSE
在metalink上搜索了ORA-29702,找到了一个非常有价值的文章,内容如下:
Starting Instance Fails with ORA-29702 [ID 216030.1]
修改时间 16-SEP-2010 类型 PROBLEM 状态 PUBLISHED
fact: Oracle Server Enterprise Edition 8
fact: Oracle Parallel Server (OPS)
fact: AIX-Based Systems
symptom: Starting database fails
symptom: ORA-29702: error occurred in Cluster Group Service operation
symptom: Mounting database in Non-OPS (exclusive) mode
symptom: Environment not configured for OPS
cause: Oracle in IBM RS6000 SP installs the Parallel Server Option as the
default option. As a result, Oracle tries to communicate with GMS or Cluster
Manager during startup, but the environment is not configured to work in
Parallel Server mode.
fix:
Relink Oracle to disable Parallel Server Option:
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk no_parropt
$ make -f ins_rdbms.mk install
这个文档说的情况与本问题的情况吻合,需要解决的问题就是取消并行模式(创建单节点DB,而非RAC DB).
三. 解决方法
执行metalink文档中的fix的命令,取消并行服务器模式。
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk no_parropt
rm -f /oracle/product/10.2.0/db/lib/libskgxp10.a
cp /oracle/product/10.2.0/db/lib//libskgxpd.a /oracle/product/10.2.0/db/lib/libskgxp10.a
rm -f /oracle/product/10.2.0/db/lib/libskgxn2.a
cp /oracle/product/10.2.0/db/lib//libskgxns.a /oracle/product/10.2.0/db/lib/libskgxn2.a
/bin/ar -X64 d /oracle/product/10.2.0/db/rdbms/lib/libknlopt.a kcsm.o
/bin/ar -X64 cr /oracle/product/10.2.0/db/rdbms/lib/libknlopt.a /oracle/product/10.2.0/db/rdbms/lib/ksnkcs.o
Target "no_parropt" is up to date.
$ make -f ins_rdbms.mk install
chmod 755 /oracle/product/10.2.0/db/bin
rm -f oracle dbv tstshm maxmem orapwd dbfsize cursize genoci extproc extproc32 hsalloci hsots hsdepxa dgmgrl dumpsga mapsga osh sbttest expdp impdp imp exp sqlldr rman hsodbc tg4sybs nid extjob extjobo genezi ikfod grdcscan /oracle/product/10.2.0/db/rdbms/lib/ksms.s /oracle/product/10.2.0/db/rdbms/lib/ksms.o
- Linking DB*Verify utility (dbv)
……
/bin/ar -X64 t /oracle/product/10.2.0/db/rdbms/lib/libknlopt.a | grep '^'kcsm.o > /dev/null 2>&1 ; then echo "-lha_gs_r -lha_em_r -lpthreads"; fi` -locijdbcst10 -lwwg -bpT:0x100000000 -bpD:0x110000000 -bforceimprw
mv -f /oracle/product/10.2.0/db/bin/oracle /oracle/product/10.2.0/db/bin/oracleO
mv /oracle/product/10.2.0/db/rdbms/lib/oracle /oracle/product/10.2.0/db/bin/oracle
chmod 6751 /oracle/product/10.2.0/db/bin/oracle
Target "install" is up to date.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1073741824 bytes
Fixed Size 2101912 bytes
Variable Size 545262952 bytes
Database Buffers 524288000 bytes
Redo Buffers 2088960 bytes
到此,问题得到解决,数据库可以启动到nomount状态,可以进行下面的手工创建数据库的操作了。
转载于:https://blog.51cto.com/itbull/1131184
ORA-29702:error occurred in Cluster Group Service operation错误解决相关推荐
- 将App通过XCode上传到AppStore 出现这个错误“An error occurred uploading to the iTunes Store”的解决方法
将App通过XCode上传到AppStore 出现这个错误"An error occurred uploading to the iTunes Store"的解决方法 参考文章: ...
- error occurred at recursive SQL level 1错误
error occurred at recursive SQL level 1错误 今天plsql连数据库的时候,显示了这个错误,以前没见过 根据报错信息来看,原来有两种可能: 1,磁盘空间满了,无法 ...
- Xcode打包上传时,最后一步出现An error occurred uploading to the iTunes Store.的解决方法...
本人最近提交包的时候到最后一部出现以下提示: An error occurred uploading to the iTunes Store. 解决方法: 打开终端,输入以下命令 1.cd ~ 2.m ...
- 完美解决安装MySQL Install/Remove of the Service Denied!错误解决办法
在cmd.exe 控制界面卸载MySQL,结果报错信息如下: Install/Remove of the Service Denied! 原来我用win+R进入的竟然不是admin身份(系统管理员,最 ...
- linux signal历史log,nginx错误signal process started错误error.log日志显示signal process started错误解决方法...
nginx日志报的错:ngnix:[notice] 30499#0: signal process started 前台页面显示:500 Internal Server Error,在nginx日志报 ...
- nginx的error.log日志常见的几个错误解决方法
nginx.conf里会有两个日志,分为access.log 和 error.log.其中这两个日志可以细化,一般来说在nginx目录下会有一个logs会保存,然后也可以在对应的server目录里可以 ...
- phpmailer SMTP Error: Could not connect to SMTP host. 错误解决
今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写 ...
- Install/Remove of the Service Denied错误解决
Windows安装mysql Install/Remove of the Service Denied 在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld -- ...
- Vivado System Generator for DSP - “Error evaluating ‘OpenFcn‘ callback of Xilinx Block“错误解决方法
使用Vivado System Generator for DSP时,遇到"Error evaluating 'OpenFcn' callback of Xilinx Block" ...
最新文章
- python生成器单线程_【Python】迭代器、生成器、yield单线程异步并发实现详解
- 微软技术透明中心落地北京,允许相关机构查看源代码
- cv2.setNumThreads
- python爬虫技术可以干什么-Python实战:网络爬虫都能干什么?
- 图像分割之(二)Graph Cut(图割)
- C–gcc命令行下的参数
- K8S集群搭建:利用kubeadm构建K8S集群
- 原生js实现简单JSONP
- 23 个问题 TCP 疑难杂症全解析
- 提高专业技能之 “完整DataSheet”
- 分页打印控制 摘自于网络:http://www.cnblogs.com/joinger/articles/1807517.html
- 使用ffmpeg转换webm格式到MP4格式
- QQ消息 pc端防撤回
- 彩色数字图像处理基础
- excel中如何锁定单元格
- 网络安全策略防御加固
- 应用Scratchbox构建基于CF卡的嵌入式Linux系统
- 什么是虚拟机管理程序hypervisor,什么是hypervisor type 1, hypervisor type 2
- 基于python和线上网站wordart的词云生成
- 苹果手机不进post方法
热门文章
- 复制过去格式不一样_不一样的立春节气:一个新的轮回开启,万物更新,疫情终将过去...
- python argvparser_Python ArgumentParse的subparser用法说明
- linux的nfs端口号,#Linux NFS服务 固定端口及防火墙配置#
- python如何删除对象属性_如何优雅的删除对象中的指定属性?
- ioc spring 上机案例_Spring的IoC入门案例
- 检测php加密方式,一种php加密方式
- java情人节_情人节写给女朋友Java Swing代码程序
- html仿京东快速购物导航,jQuery仿京东楼层滑动侧边栏高亮(原创)
- linux中的码字软件,码字写作软件下载
- matlab 子图title的位置_matlab 画图基本介绍