Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

TNS-12500 & TNS-12560 on Oracle 9i - 9.2.0.1.0

764790Apr 6 2010 — edited Apr 12 2010
Hi,

We have an old Oracle9i db server.
One instance is called TEST. About two weeks ago, we started having problems with the test instance. It's been up and running smoothly for almost 10 years. No changes that I know of has been made.

We get TNS-12500 & TNS-12560 amongst others in the listener.log when we try to connect to TEST.

We frequently get this in the listener.log:
21-MAR-2010 02:00:26 * service_died * TEST * 12537
21-MAR-2010 02:00:36 * service_register * TEST * 0

However, since the problem first occured, the "service_register" does not follow the "service_died" in the log file.

tnsping works fine:
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = XXX)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = TEST)))
OK (130 msek)

lsnrctl status:
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 9.2.0.6.0 - Produc
tion
Startdatum 01-APR-2010 12:07:03
Uppkopplad tid 4 dagar 23 tim. 3 min. 51 sek
SpÕrningsnivÕ off
Sõkerhet OFF
SNMP OFF
Avlyssnarens parameterfil C:\oracle\ora92\network\admin\listener.ora
Avlyssnarens loggfil C:\oracle\ora92\network\log\listener.log
Avlyssnar slutpunktssammanfattning...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXX)(PORT=
1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXX)(PORT=
8080))(Presentation=HTTP)(Session=RAW))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXX)(PORT=
2100))(Presentation=FTP)(Session=RAW))
Sammanfattning av tjõnster...
Tjõnsten "OEMREP" har 2 instans(er).
Instans "OEMREP", status UNKNOWN, har 1 handtag f÷r tjõnsten...
Instans "OEMREP", status READY, har 1 handtag f÷r tjõnsten...
Tjõnsten "OEMREPXDB" har 1 instans(er).
Instans "OEMREP", status READY, har 1 handtag f÷r tjõnsten...
Tjõnsten "PLSExtProc" har 1 instans(er).
Instans "PLSExtProc", status UNKNOWN, har 1 handtag f÷r tjõnsten...
Tjõnsten "PROD" har 2 instans(er).
Instans "PROD", status UNKNOWN, har 1 handtag f÷r tjõnsten...
Instans "PROD", status READY, har 1 handtag f÷r tjõnsten...
Tjõnsten "TEST" har 1 instans(er).
Instans "TEST", status UNKNOWN, har 1 handtag f÷r tjõnsten...

(Sorry about the swedish)

sqlnet.log:
***********************************************************************
Fatal NI connect error 12500, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=test)(CID=(PROGRAM=C:\Program Files\Oracle\jre\1.1.8\bin\jrew.exe)(HOST=XXX)(USER=XXX))))

VERSION INFORMATION:
TNS for 32-bit Windows: Version 9.2.0.6.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 9.2.0.6.0 - Production
Time: 06-APR-2010 10:14:16
Tracing not turned on.
Tns error struct:
nr err code: 0
ns main err code: 12564
TNS-12564: TNS: anslutning nekad
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0

The other instances on the server works fine.
If I restart the server it works fine for a couple of days.

Where should I begin?
I'm not really into doing something that could interrupt the status of the production instance on the server before the weekend, but at the same time I would need the test instance up and running right now. I also would like to know what would happen if I was to restart the listener (we have one listener for all instances). Would all active connections to the production instance be affected?

.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 10 2010
Added on Apr 6 2010
19 comments
3,589 views