Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3139 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Position du Tnsnames.ora pour connexions ODBC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Position du Tnsnames.ora pour connexions ODBC

n°1951747
zedar
Posté le 07-03-2005 à 16:32:45  profilanswer
 

Salut,
 
Voilà, j'ai un problème assez bloquant sur mon poste de travail :/
 
J'ai installé un client d'Oracle qui s'est avéré trop ancienne, donc j'en ai installé une autre (8.1). Le problème étant qu'elle ne s'est pas installée dans le même répertoire.
 
J'ai réussi à trouver les variables utilisées par mes autres outils (Toad notamment), mais pas celle utilisée par Windows pour les connexions ODBC (panneau de configuration -> Sources de données (ODBC)).
Il me met toujours que l'adresse TNS n'a pas pu être résolue (alors que le fichier TNSNAMES.ora existe bien dans network/admin).
 
Est-ce que quelqu'un connaîtrait le moyen de lui indiquer où chercher ce fichier ?
 
Merci d'avance :jap:

mood
Publicité
Posté le 07-03-2005 à 16:32:45  profilanswer
 

n°1951807
h_bounty
Un petit gout de paradis ..
Posté le 07-03-2005 à 17:07:30  profilanswer
 

il me semble que c'est dans les variables du système non ?

n°1951817
fruity
Posté le 07-03-2005 à 17:14:50  profilanswer
 

suivant ton client Oracle, le chemin du tnsnames est renseigné ds la clef :
 
HKLM\Software\Home0\TNS_ADMIN
 
sinon ca peu etre :
 
HKLM\Software\Home1\TNS_ADMIN
 
ou alors directement une clef d'ODBC si il a décidé d'utiliser un tnsnames dédié.. (peu problable..)

n°1951823
bigbisou
Posté le 07-03-2005 à 17:16:41  profilanswer
 

Le chemin de la distrib Oracle est defini par la variable systeme ORACLE_HOME  
Bien sur il faut rajouter à ce chemin \network\admin pour aller jusqu'au tnsname.ora

n°1951826
fruity
Posté le 07-03-2005 à 17:17:23  profilanswer
 

Vérifie si tu ping bien ta base en faisant tnsping "nom-de-la-base"

n°1951838
fruity
Posté le 07-03-2005 à 17:24:50  profilanswer
 

bigbisou a écrit :

Le chemin de la distrib Oracle est defini par la variable systeme ORACLE_HOME  
Bien sur il faut rajouter à ce chemin \network\admin pour aller jusqu'au tnsname.ora


justement la variable ORACLE_HOME ne pointe pas sur le bon, ODBC se réfère à la variable TNS_ADMIN.

n°1951869
zedar
Posté le 07-03-2005 à 17:45:40  profilanswer
 

Merci pour vos réponses :)
 

fruity a écrit :

suivant ton client Oracle, le chemin du tnsnames est renseigné ds la clef :
 
HKLM\Software\Home0\TNS_ADMIN
 
sinon ca peu etre :
 
HKLM\Software\Home1\TNS_ADMIN
 
ou alors directement une clef d'ODBC si il a décidé d'utiliser un tnsnames dédié.. (peu problable..)


 
Je n'ai pas de sous répertoire Home0 ou Home1 dans cette arborescence (désolé je suis totalement ignorant en base de registre). Par contre j'ai fait une recherche sur tnsname* avec regedit et j'ai tout changé mais ça ne marche toujours pas :/
 

bigbisou a écrit :

Le chemin de la distrib Oracle est defini par la variable systeme ORACLE_HOME  
Bien sur il faut rajouter à ce chemin \network\admin pour aller jusqu'au tnsname.ora


 
J'ai bien mis le nouveau répertoire mais toujours rien :(
 

fruity a écrit :

Vérifie si tu ping bien ta base en faisant tnsping "nom-de-la-base"


 
il me met "TNS-03505: Echec de la rÚsolution du nom"
 

fruity a écrit :

justement la variable ORACLE_HOME ne pointe pas sur le bon, ODBC se réfère à la variable TNS_ADMIN.


 
Il faudrait créer une variable TNS_ADMIN ? Vu que je ne la vois pas dans les variables d'environnement existantes...
J'essaie ça de suite :)
 
Merci encore :jap:

n°1951880
nikko
Posté le 07-03-2005 à 17:53:20  profilanswer
 

Est-ce qu'il ne t'as pas créer un repertoire NET80 ou NET81 par hasard ?
Avec dedans une repertoire Network ?
=> si oui, met le tnsnames dedans

n°1951906
fruity
Posté le 07-03-2005 à 18:10:44  profilanswer
 

Citation :

Je n'ai pas de sous répertoire Home0 ou Home1 dans cette arborescence (désolé je suis totalement ignorant en base de registre). Par contre j'ai fait une recherche sur tnsname* avec regedit et j'ai tout changé mais ça ne marche toujours pas


si tu n'as pas de répertoire Home0 ou Home1, c'est que l'installation de ton client Oracle à échoué..
 
réinstalle Net8..
 

Citation :

il me met "TNS-03505: Echec de la rÚsolution du nom"


n'essaie pas de relancer ODBC tant que tu ping pas ta base..
 
t'as pensé a écrire ta base ds le tnsnames ?


Message édité par fruity le 07-03-2005 à 18:14:06
n°1951939
zedar
Posté le 07-03-2005 à 18:27:14  profilanswer
 

Oui oui le tnsnames est bon vu que Toad marche et que je l'ai récupéré d'un autre poste :)
 
Il m'a bien créé un répertoire NET81 dans lequel il y a tous les sous répertoires...
 
Bon je continue mes tests demain :)
MErci pour votre aide :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Position du Tnsnames.ora pour connexions ODBC

 

Sujets relatifs
les icones du bureau changent de positionnombre de connexions suite a installation du sp2
comment desinstaller mes connexions reseauxFree bride les connexions ?
SBS 2003 - 2 connexions - Agregat possible ?Question concernant Connexions de pont
Comment configurer 2 connexions ADSL (Pro & perso) sur le même PC.Limiter les connexions sur Mysql...
[Volkey] Modifier la taille et la position de l'OSDPlusieurs connexions ADSL vers le même LAN, le même routeur.
Plus de sujets relatifs à : Position du Tnsnames.ora pour connexions ODBC


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)