| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORA-03113: end-of-file on communication channel
ORA-03113 And ORA-03114 On Desktop Platforms
Document ID: 1003596.6
Title: ORA-03113 and ORA-03114 On Desktop Platforms
Product: SQL*Net
Product Version: Generic
Platform: MS-DOS IBM & Compatible, Microsoft Windows, OS/2-V1.x, OS/2-V2.x, Intel Windows NT
Information Type: ADVISORY
Impact: HIGH
Abstract: This bulletin explains how to handle an ORA-3113 and ORA-3114 on desktop platforms
Keywords: Gupta, SQLWindows
ORA-03113 And ORA-03114 On Desktop Platforms
What does ORA-03113 "end-of-file on communication channel" really mean?
ORA-03113 is the most common catchall error. It basically means that communications were lost for an unexpected reason. It is usually followed by ORA-03114 "not connected to ORACLE".
r parameter (r: reduced)
t parameter (t: tiny)
You must specify the r and t parameter for the dxmc drive.
It all comes down to the fact that the client went out to read some information from the server and suddenly found out the connection was no longer there.
ORA-03113 is just a symptom of a larger problem that will require more diagnosis to track down. Hopefully, the above information will lead you in the right direction to find the solution.
To debug an ORA-03113, it is a good idea to attempt the same operation while doing a loopback, i.e can any tool on the server connect using the same connect string as they specify from the Desktop client? If the same problem occurs doing a loopback, then you know the problem resides on the server side and not on the Desktop client side.
To perform a loopback invoke SQLPLUS or SQLDBA from the server, and at the SQLPLUS or SQLDBA prompt on the server type:
CONNECT USERNAME/PASSWORD_at_t:<servername>/<portnum>:<sid>
For example, if you are getting an ORA-03113 issuing a certain query from SQL*Plus on DOS while connected via SQL*Net TCP/IP to a Unix server, try a loopback by invoking SQL*Plus on the Unix machine and use the same "t:<servername>:<sid>" connect string and then issue the same SELECT statement.
Oracle WorldWide Support
Paul in VT Received on Thu May 18 2000 - 00:00:00 CDT
![]() |
![]() |