Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: ora-03113 end-of-file on communication channel

Re: ora-03113 end-of-file on communication channel

From: Billy Verreynne <vslabs_at_onwe.co.za>
Date: Tue, 03 Jun 2003 10:10:20 +0000
Message-ID: <bbhl8o$j9v$1@ctb-nnrp2.saix.net>


Семенова Ольга wrote:

> The impression such, that Oracle simply has not time to transfer the
> information SQLPLUS
> For any reasons; and at subsequent startup too we receive a mistake
> ( ora-27101 shared memory realm does not exist).
> What to make? The server (cluster with Oracle 9i).

"end-of-file on communication channel" means exactly what is says.

end-of-file = channel closed/terminated/torn up/shutdown

communcation channel = TCP socket connection between the server and the client

If a database instance goes down, then all its server processes goes down. Some of these server processes will be dealing with client sessions.

Such a server process (also called a shadow process) will perform a rollback on any open transactions, close all open cursors, release memory and do all kinds of cleanup. It will also cause the the socket handle to the client to be closed.

The client detects the socket handle being closed and raises the ORA-03113 error. It has no longer an open communication channel to the database.

An immediate shutdown is of course not the only time that an ORA-03113 can occur.

If you for example (in Unix) kills the shadow process, you will also cause the immediate close of that socket handle of that shadow process. Which means that the client on the otherside of that socket connection will get an ORA-03113.

--
Billy
Received on Tue Jun 03 2003 - 05:10:20 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US