Bonjour,
voilà le problème: j'ai une appli utilisant JDBC qui se connecte à ma base Oracle. Après avoir démarré le listener et l'instance, je lance le programme sur le client, ça marche bien, le temps de réponse est très bon.
Par contre, une fois le programme terminé, si je le relance dans la foulée, il va mouliner pendant environ 1min15, puis planté.
N'étant pas spécialiste, j'ai un peu galéré à trouver des infos, mais voilà un bout du log:Donc, une recherche google sur l'erreur TNS-12535 sort plein de résultats, mais j'ai trouvé aucun cas identique au mien, et ai essayé plusieurs choses mais qui n'ont rien changé.Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for Linux: Version 11.1.0.6.0 - Production
Oracle Bequeath NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
Time: 09-MAY-2009 01:15:28
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.46.0.2)(PORT=44589))
WARNING: inbound connection timed out (ORA-3136)
Je vous colle mes fichiers ora.
sqlnet.ora:tnsnames.ora:SQLNET.EXPIRE_TIME=5
SQLNET.AUTHENTICATION_SERVICES=(NONE)
sqlnet.outbound_connect_timeout=10
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)listener.ora:ACROBATT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.47.0.2)(PORT = 1521))
)
(CONNECT_DATA =
(SID = acrobatt)
)
)Je précise que le serveur oracle se trouve derrière un firewall, mais le port 1521 est ouvert.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = Oracle11g)
(ORACLE_HOME = /u01/app/oracle/product/11.1.0/db_1)
(SID_NAME = acrobatt)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(CONNECT_TIMEOUT = 0)
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.47.0.2)(PORT = 1521))
)
(DESCRIPTION =
(CONNECT_TIMEOUT = 0)
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
SAVE_CONFIG_ON_STOP_LISTENER = TRUE
Et je rappelle bien que ce problème survient uniquement à la 2eme tentative de connexion !
Voilà, en espérant que quelqu'un ait une solution :p
Merci.
Partager