ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-03113 end-of-file on communication channel

ORA-03113 end-of-file on communication channel

原创 Linux操作系统 作者:zecaro 时间:2011-08-26 17:54:55 0 删除 编辑

An ORA-03113 end-of-file on communication channel error is a very generic error that indicates that the connection has been lost. ORA-03113 is reported by the oracle client processes due to many reasons. ORA-03113 by itself does not indicate the cause of the issue and is accompanied by other messages that are either displayed on the client side or in the oracle database alertlog.

ORA-03113:end-of-file on communication channel
ORA-03113 issues are primarily caused by

Network Issues or Problems
Forceful Disconnection of a Server Session
Oracle Database Crash
Oracle Server Crash
Oracle internal errors like ORA-00600 or ORA-07445 causing aborts
Oracle Client or TNS layer inability to handle the connections
and so on...
An
example of this error is shown below. In this example, the ORA-3113 was
generated by unavailability of Oracle as shown in ORA-01034 which
indicates that either the oracle database session has been killed or the oracle database instance is down or has just crashed.

ORA-03113: end-of-file on communication channel
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

You as the dba or the user should be aware that this error can be very misleading and is also a catch-all error in the oracle software. Similar errors include the ORA-00600 and you should realize that oracle can just report this error sometimes when ever it has an internal issue.

This error requires analysis as a whole based on the accompanying error messages and should be search in Oracle Metalink. Oracle metalink Note 17613.1 will help you further analyze and understand this issue.

ORA-03113 Cause: The connection between Client and Server process was broken
ORA-03113Action:
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. Finally, test to see whether
the server process is dead and whether a trace file was generated at
failure time.
ORA-03113 Notes :

Many users have posted here saying that this is occuring in Oracle ERP or SAP Systems, but it has nothing to do with Oracle ERP / Ebusiness Suite or SAP Software itself. It has more to do with the Oracle Database. So, focus on the database and not on the Oracle EBusiness or SAP Software.

If your Organization leverages ITIL manages your own problem database in a problem management system like HPSD or other software, please refer to any prior occurrences and try to investigate if there was any environment specific item that caused it.

ORA 3113 error can also occur in Oracle ERP or SAP or any other system
using an Oracle Backend. It has nothing to do with the software itself,
first start with a vanilla database connection from the location where
the error is being noticed and then drill down the actual cause.

 

ORA-03113 end-of-file on communication channel error错误是一个通用的错误,表示连接已丢失。 由于诸多原因,Oracle客户端进程会报告ORA-03113。 ORA-03113本身不说明问题的原因,它经常伴随着是在客户端或在Oracle数据库alertlog中显示的其他消息。

ORA - 03113:end-of-file on communication channel
ORA - 03113的问题主要是由

网络问题 或问题
服务器端强制断开会话
Oracle数据库崩溃
Oracle服务器崩溃
Oracle内部错误,如ORA-00600 ORA-07445导致中止
Oracle客户端或TNS层无法处理连接
等等... ...

一个这种错误的例子如下所示。在这个例子中,ORA-3113 是因为ORA-01034所导致的,ora-01034指示Oracle数据库会话已被杀或Oracle数据库实例关闭或着宕了。

ORA - 03113:end-of-file on communication channel 
ORA - 01034:ORACLE不可用
ORA - 27101:共享内存不存在

作为DBA或用户,你应该知道,这个错误比较费解,也是Oracle软件中的一个包罗万象的错误。类似的错误包括ORA-00600,你应该认识到,当任何时候有一个内部问题时,ORACLE有时只是报这个错误。

此错误需要在一个整体的基础上机遇伴随的错误来分析,并应在Oracle Metalink上搜索。Oracle MetaLink 17613.1将帮助您进一步分析和理解这个问题。

ORA - 03113的原因:The connection between Client and Server process was broken
客户端和服务器进程之间的连接中断
ORA - 03113 Action:
这里有一个通讯上的错误,需要进一步调查。
 
首先,检查网络问题和审查的SQL *NET安装。
此外,在alert.log文件中寻找的任何错误。
最后,测试看服务器进程是不是死了,在出问题的时间是否生成一个了跟踪文件。

ORA-03113注意事项:

许多用户都张贴在这里说,这是发生在Oracle ERP或SAP系统中,但它与Oracle ERP /电子商务套件或SAP软件本身无关。它更多的是与Oracle数据库有关。因此,主要查看数据库的问题,而不是在Oracle电子商务或SAP软件。

如果您的组织利用ITIL像HPSD或其他软件的问题管理系统管理你自己的问题数据库,请参阅任何以前的发生案例,并尝试调查是否有任何环境下有具体的条目导致这个问题。

ORA 3113错误,也可能发生在Oracle ERP或SAP或任何其他使用Oracle Backend的系统中。它已与软件本身无关,
首先从错误发生地方启动一个香草(vanilla 不知道什么东西)数据库连接,然后一步步挖下去找到的真正原因。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23650854/viewspace-705894/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 思考是必须的
请登录后发表评论 登录
全部评论

注册时间:2010-10-28

  • 博文量
    182
  • 访问量
    350178