小弟刚到一个公司,之前管数据库的人都走了我也不是专业的,今天数据库启动时报
SQL> startup;
CMCLI ERROR: OpenCommPort: connect failed with error 111.
CMCLI ERROR: OpenCommPort: connect failed with error 111.
CMCLI ERROR: OpenCommPort: connect failed with error 111.
ORACLE instance started.Total System Global Area 1645812540 bytes
Fixed Size 453436 bytes
Variable Size 603979776 bytes
Database Buffers 1040187392 bytes
Redo Buffers 1191936 bytes
ORA-32700: error occurred in DIAG Group Service
不知道是为啥原来也重新启动过几次都没有问题 硬盘空间也有。
SQL> startup;
CMCLI ERROR: OpenCommPort: connect failed with error 111.
CMCLI ERROR: OpenCommPort: connect failed with error 111.
CMCLI ERROR: OpenCommPort: connect failed with error 111.
ORACLE instance started.Total System Global Area 1645812540 bytes
Fixed Size 453436 bytes
Variable Size 603979776 bytes
Database Buffers 1040187392 bytes
Redo Buffers 1191936 bytes
ORA-32700: error occurred in DIAG Group Service
不知道是为啥原来也重新启动过几次都没有问题 硬盘空间也有。
数据库用的什么版本,
是RAC环境吗?
试试这个。http://bulkaunt.itpub.net/post/6336/55923
楼主的rac是几个节点的?如果是双节点,那么删除一个节点就可以,步骤楼主自己上网搜一下,提醒一下就是一定要最后删除软件,先把注册信息都删了再删软件,我以前就这里栽过跟头,到最后信息删不干净
如果是多节点的,你可以按以下步骤来做:
1.先进行全库备份.这点很重要!切记!
2.关闭所有节点的instance和listener
3.关闭rac组件:
make -f ins_rdbms.mk rac_off
make -f ins_rdbms.mk ioracle
4.移除与rac有关的参数:
cluster_database=false
移除其他所有不想保留节点的undo_tablespace参数
5.关闭ocm
6.启动你想保留的节点到mount下alter database disable thread 其他的节点号;
alter database open;
alter database drop logfile thread 其他的节点号 group n;
drop undo tablespace 其他节点使用的undo表空间;ok了!切记第一步要备份啊,因为可能会失败!我不敢保证100%成功!