Oracle 启动服务时报ora-03113错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 启动服务时报ora-03113错相关的知识,希望对你有一定的参考价值。

一开始Oracle启着,但是系统就是连接不上,猜测是归档日志满了,后来停了下服务,使用shutdown normal命令,等待时间太长,就把命令窗口给关了,之后就连接不上了,然后重启了下服务器,再启动服务的时候就报了ora-03113错

你操作系统是windows吧,下次记着写清楚操作系统、操作系统版本、数据库版本
先看一下操作系统服务里oracleserviceSID是否是启动状态,如果不是,就启动它
进入cmd命令行窗口,
sqlplus "/as sysdba"
startup
--贴出结果
如果结果是实例已经启动
那么select status from v$instance;
看一下实例是什么状态,必需是open的,才能远程连接使用,started对应着实例的nomount状态
这时候如果是open的,在这个机器上已经可以本地连接了,如果需要另外机器远程连接,还需要看一下监听的状态lsnrctl status看你实例是否注册服务到监听上,如果可以看到“服务。。。SID”这样的,而且是READY状态,远程也可以连接了。
参考技术A There was a communication error that requires further investigation.
First, check for network problems and review the SQL*Net setup. --检查网络设置
Also, look in the alert.log file for any errors. --看看alert*.log报错
Finally, test to see whether the server process is dead and whether a trace file was generated at failure time.--看看trc文件。

估计你重启服务器了监听没启?追问

监听启了啊,查看日志报ora-01034错

参考技术B 数据库是不是还没有真正shutdown啊,shutdown normal的时候,禁止新连接的。

以上是关于Oracle 启动服务时报ora-03113错的主要内容,如果未能解决你的问题,请参考以下文章

Oracle启动报错:ORA-03113: end-of-file on communication channel

Oracle启动报错:ORA-03113: end-of-file on communication channel

ORACLE启动报错ORA-03113: end-of-file on communication channel

Oracle12.2 ORA-03113

ORA-03113: end-of-file on communication channel 磁盘慢,数据库启动失败

Oracle错误ORA-03113: end-of-file on communication channel处理办法