Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Nouveau Membre du Club
    Inscrit en
    avril 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 76
    Points : 35
    Points
    35

    Par défaut Problème ODBC pour windows 64 bits

    Bonjour,

    J'essaie de creer une connexion odbc à une base de donnée oracle j'ai pour cela installé les deux clients oracle instant client 64 bits en un premier ensuite le second de 32 bits car ma base de données oracle à distance est 32 bits.

    j'ai crée le fichier tnsnames.ora avec ce qu'il faut dedans, quand j'utilise ce fichier avec sqldeveloper pour me connecter pas de souci mais pour creer ma connexion odbc impossible avec toujours la meme erreur :

    Testing Connection
    ---------------------------
    Unable to connect
    SQLState=08004
    [Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifier specified
    QUelqu'un aurait une piste, car j'ai aussio rajouté le fichier sqlnet.ora avec cette ligne

    NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
    Rien n'y fait.

    Quelqu'un aurais une idée?

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro Yves
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    6 797
    Détails du profil
    Informations personnelles :
    Nom : Homme Yves
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2007
    Messages : 6 797
    Points : 16 163
    Points
    16 163

    Par défaut

    Sur un système windows 64bits, pour créer une source ODBC 64bits, tu peux passer par le chemin classique de création des source ODBC dans le panneau de configuration (ce qui lance l'utilitaire C:\Windows\System32\odbcad32.exe qui est en 64bits comme son nom ne l'indique pas).

    Pour créer une source odbc 32bits, il faut par contre aller chercher manuellement l'utilitaire C:\Windows\SysWOW64\odbcad32.exe
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Nouveau Membre du Club
    Inscrit en
    avril 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 76
    Points : 35
    Points
    35

    Par défaut

    Merci pour ta réponse,

    J'ai essayé les deux manières avec la même erreur, on me concentrant sur

    C:\Windows\SysWOW64\odbcad32.exe
    du fait que l'oracle distant est en 32 bits.

  4. #4
    Nouveau Membre du Club
    Inscrit en
    avril 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 76
    Points : 35
    Points
    35

    Par défaut

    C'est bon j'ai trouvé le problème, c'est trop beeeeete.

    C'était à cause du nom du TNS, il y avait un espace avant le nom au début de la ligne, apparement il faut pas.

    J'espère que ça servira pour quelqu'un d'autre.

  5. #5
    Nouveau Membre du Club
    Inscrit en
    avril 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 76
    Points : 35
    Points
    35

    Par défaut

    D'ailleurs avec le connecteur ODBC 64 bits ça marche aussi, là j'ai pas tout compris.

    Mais bon ça marche c'est l'essentiel.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •