|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Bonjour je désire réaliser une application en java avec oracle 10g.
Lors de la connexion à la base de donnée j'ai l'erreur suivante : Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
le listener est démarré ?
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Désolé, mais qu'est ce que vous entendez par le listener démarré? c'est à dire le service listener de la base de donnée?
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
oui et le tnsping fonctionne-t-il convenablement ?
|
|
|
00
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Bonjour,
Je m'excuse pour avoir tardé à répondre: Bon j'ai essayé le tnsping, il me semble qu'il marche bien: Code :
Il y a aussi une autre ambiguité en fait le service_name (qui est je suppose le SID) est écrit comme étant 'bd_images' alors que pour faire faire le tnsping c'est 'bd_image' qui a marché (sans s!!!) C'est bizzare?! Merci pour l'aide |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Essayez de vérifier toutes les étapes indiquées dans le message suivant.
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Merci, maintenant j'ai compris que la différence entre les deux écritures c'est qu'il y un nom de service réseau et un nom de service coté client.
J'ai réalisé toutes les étapes, tout semble ok. Mais le problème initial persiste quand même!!! |
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Dans ce cas, il faut nous donner:
Essayez de vous connecter d'abord avec la bonne chaîne de connexion Citation:
|
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
le listener.ora pourrait nous aider
|
|
|
00
|
|
|
#10 | ||||||||||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
d'abord la connexion marche bien sur sqlplus:
Code :
Code :
connect yousra/yousra@bd_image AS sysdba
Pour mon cas ma machine est serveur et cliente. Voici le listener.ora: Code :
Code :
Le tnsname.ora contient ceci: Code :
Code :
|
||||||||||
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Tout semble OK dans Oracle Net.
Essayez de modifier votre chaîne de connexion dans Java en remplaçant: Code :
jdbc:oracle:thin:@localhost:1521:bd_image
|
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
essaye :
Citation:
|
|
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
L'ensemble des syntaxes autorisées pour JDBC en fonction du driver est documentée dans le JDBC Developer's Guide and Reference mais j'avoue que je me sens un peu perdu
|
|
|
00
|
|
|
#14 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
J'ai modifié la chaine de connexion et je l'ai remplacé par : bd image.
Ca m'a donnée une erreur d'entrée/sortie. Ensuite j'ai remis la chaine comme elle était et j'ai modifié le listener comme indiqué puis j'ai redemarré le listener. Lorsque je compile ca génére encore une fois une erreur de E/S (il me semble que c'est la même que la première: Code :
|
||
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
y'aurait pas un firewall par hasard ?
|
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Bonjour, j'ai désactivé le firewall, le problème d'entrée sortie persiste!!!
Je ne sais pas, mais est-ce que ca pourrait avoir relation avec le driver que j'utilise? jdbc14.jar? |
|
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Si la connexion fonctionne avec SQL*Plus pour la même machine, le même nom de service avec les mêmes identifiants et mots de passe, cela ne doit pas être un problème réseau. Il est plus probable qu'il s'agit d'un problème de syntaxe de chaîne de connexion en JDBC qui peut être lié au driver JDBC utilisé. Voir le lien que j'ai donné hier.
|
|
|
00
|
|
|
#18 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Je ne sais pour quelle raison, plus rien ne marche!!!
Désormais même la connexion ne marche même pas pour sqlplus!!! J'ai l'erreur suivante: Code :
Mais bon j'ai essayé de fermer toutes les applications à part oracle et ajouter dans le listener.ora : mais en vain !!!!! Je n'arrive même plus à me connecter! Que faire?!! |
||
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
non, c'est surement dû à un problème de dispatcher insuffisant. J'imagine que tu n'as pas pris soin de préciser que ta connexion était en mode DEDICATED. Les paramètres MTS sont ils paramétrés dans ta base ? D'ailleurs, ce serait pas mal de nous communiquer ton init.ora.
|
|
|
00
|
|
|
#20 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 76 ![]() |
Non , le type de connexion est bien sur serveur dédié.
Et voici le init.ora: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com