Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/03/2006, 11h52   #1
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 0
Points : 0
Par défaut Erreur de connexion avec Java

Bonjour à tous,

J'essaye de me connecter via Java à ma base Oracle (10g) mais j'obtiens sans cesse cette erreur: java.sql.SQLException: Exception d'E/S: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

Mon code Java est bon, ma connexion également. Que puis-je faire ?

Merci d'avance pour votre aide !
webmister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 12h00   #2
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
metalink
Citation:
Log files shows error signaled.:

11:08:38,338 WARN SettingsFactory:82 - Could not obtain connection metadata
java.sql.SQLException: Io exception:
Connection refused(DESCRIPTION=(TMP=)(VSNNUM=168821248)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
Cause

Having had configured the URL (connect string) for JDBC this way:

File: [ hibernate.cfg.xml ]

<property name="hibernate.connection.url">jdbc:oracle:thin:@HOST:521PF2P</property>

Since error TNS_12505 means there was a problem resolving SID or Service name when trying to connect.

SID "DPF2P" in connect string was invalid.
Solution

Change the url configuration to specify a service name instead of SID (instance name).
The service name is verified in the DB server by runing: lsnrctl services

Correct jdbc url::

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTO =TCP)(HOST=host)(PORT=521)))(CONNECT_DATA=(SERVICE_NAME=dpf2p)))
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 12h50   #3
Membre émérite
 
Avatar de denisys
 
Inscription : mai 2002
Messages : 831
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 831
Points : 891
Points : 891
Salut bouyao
Excuse moi , mais j’ai l’impression que le numéro de port pour oracle en standard que tu fournie est tronqué !!

Tu confirme ?????
__________________
Ne pas savoir n’est pas une faute si l’on cherche à combler ses lacunes.

"Il n'y a pas d'obstacles infranchissables , il y a des volontés plus ou moins énergiques voilà tous" Jules Vernes
denisys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 12h59   #4
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Oui je confirme. le port c'es bien : 1521, pareil sur metalink (Note:331095.1)
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h18.


 
 
 
 
Partenaires

Hébergement Web