Connection a distance

smarwi Messages postés 4 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 10 juin 2008 - 21 mai 2007 à 12:33
khadija21epmi Messages postés 8 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 février 2010 - 6 mars 2008 à 19:09
Bonjour,
je voudrai me connecter a une base de donnée oracle en utilisant une application en c#. en local, la connexion marche correctement, mais dès ke j'essaie de me connecter sur une machine distante, j'ai l'exception suivante qui se declanche:
"ORA-12154: TNS : l'adresse symbolique n'a pas pu etre résolue"
est ce ke kkun peu maider?
en fait, je ne sui pa vraiment forte en base de données alors je voudrais poser une autre question qui pourrai paratre bébile :
est ce que j'ai besoin d'avoir un client pour oracle installé sur ma machine pour faire une connexion a une base de donnée oracle

6 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
21 mai 2007 à 15:37
il faut que dans le tnsname.ora que ta base de données soit référencée.

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0
smarwi Messages postés 4 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 10 juin 2008
21 mai 2007 à 16:22
c koi le tnsname.ora? ca se trouve sur ma machine ou bien sur la machine ou se trouve la base oracle?
en plus je n'ai aucun client oracle installé sur ma machine...
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
22 mai 2007 à 10:00
salut,

je pense que dans tous les cas, il te faut le client oracle d'installé (ODP.Net au moins)...

ensuite, soit tu as un fichier tnsname.ora qui fait un peu comme le fichier hosts : traduit un nom de DB local en l'adresse complète de la base, soit tu as la db pracle intégrée à AD ou OID et là, ca devrait marcher sans tnsname.ora...

http://www.codeproject.com/vbscript/connection_string.asp?df=100&forumid=230908&exp=0&select=1986329
http://www.csharpfr.com/infomsg_ORACLE-CSHARP-PROVIDER-ETC_283569.aspx
http://blogs.codes-sources.com/sebmafate/archive/2005/10/26/13829.aspx
http://www.codeproject.com/useritems/C__Instant_Oracle.asp?df=100&forumid=415572&exp=0&select=2037192

ShareVB
0
smarwi Messages postés 4 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 10 juin 2008
22 mai 2007 à 11:33
Rebonjour,
J'ai ODP.Net dans mon environnement
je trouve le fichier tnsname.ora(sur la machine ou se trouve la base de données)et je le configure, je ne sais pas ou je doit le mettre???
autre chose, l'erreur retournée est ora-12514 : TNS = le module d'ecoute (listener) n'a pas pu resoudre le SERVICE_NAME figurant dans le descripteur de connexion.
je trouve un fichier listener.ora (sur la machine ou se trouve la base de données) , mais je ne sais pas comment l'utiliser ni comment le configurer,
remarque: je ne peut pas installer SQL+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
22 mai 2007 à 13:25
salut,

dans le dossier de ODP.Net, il doit y avoir un fichier tnsname.ora :
ORACLE_HOME\network\admin

avec le nom de ta datasource et son mapping en (ADDRESS=(PROTO....)
à mon avis tu peux copier celui du serveur
http://didier.deleglise.free.fr/dba/sqlnet/sqlnet.htm

ShareVB
0
khadija21epmi Messages postés 8 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 février 2010
6 mars 2008 à 19:09
salut je veut savoir comment installer application web et application windows
merci
0
Rejoignez-nous