Home » RDBMS Server » Server Administration » ora-03113 and ora-07445
ora-03113 and ora-07445 [message #60139] Sun, 18 January 2004 22:39 Go to next message
DBA
Messages: 7
Registered: December 2003
Junior Member
Hi All,

When users connecting thru power builder apps to

ORACLE 9.2.0.4 and when start doing TRANSACTIONS they will

get ORA-03113 error which says end of communication

Channel.

Connection to Database is not Problem.

The close examination of dump file on this time says

==============================================

ORA-07445
Cause: An operating system exception occurred which should result in the
creation of a core file. This is an internal error.

Action: Contact Oracle Support Services


==============================================

Any help is highly appreciated.

               Thanks.
Re: ora-03113 and ora-07445 [message #60143 is a reply to message #60139] Mon, 19 January 2004 01:20 Go to previous messageGo to next message
Frank Naude
Messages: 4580
Registered: April 1998
Senior Member
Hi,

It will be best to log a TAR with Oracle Support. Check your ALERT.LOG and trace/core files for additional information and send them to Support. Also, please keep us up-to-date with the progress...

Best regards.

Frank
Re: ora-03113 and ora-07445 [message #61366 is a reply to message #60139] Sat, 17 April 2004 06:15 Go to previous message
Shivakumar
Messages: 6
Registered: May 2000
Junior Member
Normally this problem occurs under two circumstances.

1) If you have dual NIC's on your system and they are not correctly
cofigured. It might happen with a single NIC also. There might be a network
problem. Check your network for problems. One way is to ping to the DB
Server and monitor the ping for about 5 min.

2)Your TNS Names is not configured correctly.

In my case it was the first reason I fixed that and rebooted the system.

Your configuration might be different, but still try this.

Hope this helps you.
I am enclosing a small write up of why this error occurs.
**************************************************
================================================================

What causes this error?
An unexpected end-of-file occurred which could not be handled by SQL*Net .

All connections between a client software and an Oracle Server are created
and managed by Oracle Networking or Net8. This is a two way connection
between a Net8 Server (Listener) and a Net8 client. After a connection is
established between the two, this error may occur when the net8 server is no
longer available, or can not respond to Net8 client requests due to problems
with the Oracle Server.It can also be due to a network failure. If it occurs
at startup a configuration or installation problem is a likely cause. If it
occurs after a shutdown some defunct processes may be running.

How to fix it
The cause can be

1. Oracle Server Errors
If the failure occurs after a connection is established, a likely cause is a
database server error. For example in my personal experiences all versions
of Oracle server before 8.1.6 are pretty unstable under Windows NT 4.0 with
Service Pack 6.0 and frequent internal errors cause the server to
discontinue its operation. In such cases one should see the alert log and
will usually have to refer to Oracle Support. In the case mentioned above
you should downgrade to Service Pack 5.

2. Net8 Server (Listener) Errors
This is when the listener fails to respond to Net8 client. The causes for
such a failure are numerous. Lack of memory on the server machine where the
listener resides, or problems with the host operating system can cause the
listener to fail. To make sure that the listener is working correctly one
may use the Listener Control Utility (LSNRCTL.) More about Net8 server here
www.orafaq.net/faqnet.htm One may also restart listener using the host
operating system facilities LSNRCTL or to recover from temporary errors.

3. The Network Connection Failure
This is when the network connection through the network protocol is no
longer available. For example when using the TCP, a TCP/IP route must be
available between the client machine and the server. This may be tested
using the ping utility. There are also situations when a specified protocol
is disabled for a machine, say when conflicting IP addresses occur or a
router device or software fails. In such cases it may be possible to reach
the listener through other protocols like Named Pipes. In such cases you
should call for the network administrator to fix the problem or you can
change the protocol in use. To change the protocol, change the protocol
entry and the parameters for the connection string in use, in TNSNAMES.ORA
or for the method in use (Oracle Names or external naming services.) Say in
the TNSNAMES.ORA one may start using conn_nmp (Named Pipes) after conn_tcp
fails. More info on this here. However bear in mind that in this case the
listener must support NMP too for a connection to be established. To have
listener support a new protocol one may use Net8 Assistant, LSNRCTL or edit
listener.ora manually and restart the listener using the host operating
system facilities.

4. Defunct processes are still running
Check to see that there are no defunct processes running:
ps -ef | grep oracle
Since you are doing a startup, you can kill those defunct processed from the
prompt (kill -12 ...) and then try to a startup.
Starting in Oracle 8.0.4, the shutdown mechanism has changed. Clients that
are connected to ORACLE during a SHUTDOWN ABORT / IMMEDIATE / TRANSACTIONAL
now receive one of the following errors on any subsequent SQL operations:
**************************************************

Regards,
Shivakumar Thota
Previous Topic: LAST_CALL_ET of VSESSION
Next Topic: database link
Goto Forum:
  


Current Time: Fri Sep 20 12:47:42 CDT 2024