以下是oracle文档上的解释,希望你根据自己的情况说详细点
ORA-03113: end-of-file on communication channel
Cause: An unexpected end-of-file was processed on the communication chan-nel.
The problem could not be handled by the Net8, two task, software. This
message could occur if the shadow two-task process associated with a Net8
connect has terminated abnormally, or if there is a physical failure of the inter-process
communication vehicle, that is, the network or server machine went
down.
Action: If this message occurs during a connection attempt, check the setup
files for the appropriate Net8 driver and confirm Net8 software is correctly
installed on the server. If the message occurs after a connection is well estab-lished,
and the error is not due to a physical failure, check if a trace file was gen-erated
on the server at failure time. Existence of a trace file may suggest an
Oracle internal error that requires the assistance of customer support.

解决方案 »

  1.   

    did you encounter the problem 
    when you delete one record always?
      

  2.   

    我想问一下,你把数据库重起之后还有这种现象吗?
    我遇到过这种错误,比如,你把sql*plus打开,然后关上数据库,再打开数据库,在sql*plus中与数据库连接也会提示这种错误,但可以连接成功
      

  3.   

      出现这个错误
            General SQl error 
            ORA-01041 内部错误
            lostdef 扩展名找不到
      的原因是不能连接到ORACLE服务器.
      多发生在客户机与服务器之间的网络不通.