1/5用友股份-LE支持服务业务本部技术方案--《Sqlplus报ora-600实例脱机错误的解决》建立日期:2013-10-20修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2013-01092/5文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围发布人姓名所属部门发布时间内部员工伙伴客户日期作者所属部门邮件地址版本2013-10-20郭智超技术支持部V1.0版本领域模块备注3/5目录Sqlplus报ora-600实例脱机错误的解决................................................................4一、系统环境............................................................................................................4二、问题描述............................................................................................................4三、检查分析............................................................................................................4四、解决方法............................................................................................................44/5Sqlplus报ora-600实例脱机错误的解决一、系统环境NC版本:V5.7数据库版本:oracle11g服务器操作系统:windows2003二、问题描述问题现象:oracle数据库不能进行连接;NC配置测试连接报错:测试未能通过:请检查输入和数据库,ora-01034:oraclenotavailableora-27101:shoredmemoryrealmdoesnotexist!查看oracle的alert日志,发现报ORA-600[4194]错误。三、检查分析网上查询相关资料,类似报错的原因是undo表空间与redo回滚段不一致引起数据库无法启动。四、解决方法参考上述原因,远程现场将undo表空间进行了重建:SQL>createundotablespaceundotbs2datafile'D:/app/ORADATA/ORCL/UNDOTBS2.DBF'size10M;SQl>altersystemsetundo_tablespace=undotbs25/5重建undo表空间后,再启动数据库,成功启动;测试nc数据源,测试成功。问题解决。