RAC环境单实例启动数据库收到ORA-29702报错
在RAC环境中,如果你在没有启动节点的集群服务的情况下单实例启动数据库,将收到类似如下的报错:
[oracle@rhel1 u01]$ sql
SQL*Plus: Release 10.2.0.5.0 - Production on Tue Apr 2 15:00:27 2013
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> startup nomount
ORA-29702: error occurred in Cluster Group Service operation
数据库实例无法启动,要求先启动CGS服务,原因可以大概从下面这篇METALINK文章中知道:
AIX: ORA-29702 When Creating A Single Instance Database In A Clustered Environment [ID 198901.1]
修改时间:
2010-10-19
类型:
PROBLEM
状态:
PUBLISHED
优先级:
2
从上面的文章,大概知道是由于Oracle Database软件中的Oracle Parallel Server option引起的问题,解决办法是执行相关命令卸载Oracle Parallel Server Option,然后重新编译Oracle内核。
这里用一个简单的办法,在RAC的节点上新安装一个单机版的Oracle Database软件,用它来单实例启动数据库,下面是例子:
[root@rhel1 bin]# su - oracle
[oracle@rhel1 ~]$ echo $ORACLE_HOME
/u01/app/oracle/db_2
这是新安装的单机版Oracle软件HOME。
[oracle@rhel1 ~]$ sql
SQL*Plus: Release 10.2.0.5.0 - Production on Tue Apr 2 15:39:37 2013
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 432013312 bytes
Fixed Size 2096824 bytes
Variable Size 125829448 bytes
Database Buffers 297795584 bytes
Redo Buffers 6291456 bytes
启动实例前,先去掉和RAC相关的参数设置。
SQL> show parameter control
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
control_file_record_keep_time integer
7
control_files string
/u01/ractest/control01.ctl, /u
01/ractest/control02.ctl, /u01
/ractest/control03.ctl
SQL> alter database mount;
Database altered.
注意对数据文件和在线Redo文件位置的调整。
SQL> alter database open;
Database altered.
数据库正常启动。
从这个例子可以猜想,如果将参数文件、控制文件、日志文件和数据文件拷贝到其他单机版数据库环境中也能正常的启动。
--end--
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2151251/,如需转载,请注明出处,否则将追究法律责任。
- RAC环境启动数据库时报错:ORA-01105,ORA-19808 解决方法
- RAC环境下oracle实例启动问题:ora-01565,ora-17503
- RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)
- 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
- ORA-39700 oracle 10g升级后数据库实例无法启动
- RAC 安装patch 后启动实例 报错 ORA-00439 feature not enabled- Real Application Clusters 解决方法
- RAC环境STANDBY数据库只能有一个实例在进行日志恢复工作
- 单实例数据库迁移到rac环境(二)
- 一个数据库实例在启动时报ORA-27140
- PRKP-1001,CRS-0215 rac 集群无法启动数据库和实例
- RAC 安装patch 后启动实例 报错 ORA-00439 feature not enabled- Real Application Clusters 解决方法
- oracle 12C RAC启动实例时报ORA-00206: error in writing (block 1, # blocks 1) of control file错误处理
- RAC 安装patch 后启动实例 报错 ORA-00439 feature not enabled- Real Application Clusters 解决方法
- 11.2.0.4 RAC节点数据库实例启动日志记录
- RAC环境数据库重启实例
- windows2008R2 RAC环境中节点实例无法同时启动
- RAC环境下通过connect 到数据库的实例,做备份与恢复的方法
- RAC 安装patch 后启动实例 报错 ORA-00439 feature not enabled- Real Application Clusters 解决方法
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN