IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

PB : Bds2006, DbExpress, Oracle => ORA-12154


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 67
    Par défaut PB : Bds2006, DbExpress, Oracle => ORA-12154
    Bonjour,
    J'ai une application développé en Delphi BDS2006/DBExpress/Oracle. Mon soucis c'est que sur le poste de dév, à la connexion à la base de données (Database.Open), il me mets "ORA-12154: TNS : L'identificateur de connexion indiqué n'a pas pu être résolu".

    Je prends d'executable, je le mets sur d'autres postes :
    1 - poste W2K/Oracle Client 10.2 : ok
    2 - poste W2K/Oracle Client 9.2 : ok
    3 - poste XP/Oracle Client 9.2 : ok
    4 - poste W2k/Oracle client 10.2 : KO !! (meme erreur)
    5 - poste XP/Oracle client 10.2 : KO !! (meme erreur)

    Sur tous ces postes, TOAD, sqlPlus, tnsping se connectent bien avec les paramètres utilisés dans tnsnames.ora.

    J'ai vérifié le ORACLE_HOME dans la base de registre. Sur les postes en Client 9, il y a la clé mais sur les postes en Client 10, c'est remplacé par KEY_OraClient10g_home1.

    Un autre projet avec le meme environnement marche bien. Sur les 2 projets, j'ai comparé le bdsproj, bdsproj.local, dpr, cfg il n'y a rien de flagrant...

    J'ai ajouté TNS_ADMIN et ORACLE_HOME dans les variables d'environnement : sans résultat...

    Quelqu'un aurait-il une idée ?

    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 67
    Par défaut
    Citation Envoyé par miniworker
    Bonjour,
    J'ai une application développé en Delphi BDS2006/DBExpress/Oracle. Mon soucis c'est que sur le poste de dév, à la connexion à la base de données (Database.Open), il me mets "ORA-12154: TNS : L'identificateur de connexion indiqué n'a pas pu être résolu".

    Je prends d'executable, je le mets sur d'autres postes :
    1 - poste W2K/Oracle Client 10.2 : ok
    2 - poste W2K/Oracle Client 9.2 : ok
    3 - poste XP/Oracle Client 9.2 : ok
    4 - poste W2k/Oracle client 10.2 : KO !! (meme erreur)
    5 - poste XP/Oracle client 10.2 : KO !! (meme erreur)

    Sur tous ces postes, TOAD, sqlPlus, tnsping se connectent bien avec les paramètres utilisés dans tnsnames.ora.

    J'ai vérifié le ORACLE_HOME dans la base de registre. Sur les postes en Client 9, il y a la clé mais sur les postes en Client 10, c'est remplacé par KEY_OraClient10g_home1.

    Un autre projet avec le meme environnement marche bien. Sur les 2 projets, j'ai comparé le bdsproj, bdsproj.local, dpr, cfg il n'y a rien de flagrant...

    J'ai ajouté TNS_ADMIN et ORACLE_HOME dans les variables d'environnement : sans résultat...

    Quelqu'un aurait-il une idée ?

    Merci.
    J'ai trouvé pourquoi : il s'agit du chemin où j'installe l'exécutable ! S'il y a une parenthèse dans le chemin, il mets l'erreur...

  3. #3
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut
    Merci beaucoup pour ce poste qui date un peu mais qui m'a été très utile.


    J'avais exactement le même problème sur un poste Windows 7 en 64 bits, alors que tout fonctionnait très bien sous Windows XP.

    J'avais installé mon application sous C:\Program Files (x86) et les parenthèses posaient problème. Il m'a suffit de le déplacer à la racine du C et tout est en ordre.

    Peut être que ça sera utile à d'autres.

    Noémie

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

Discussions similaires

  1. Erreur Oracle ORA-12154 avec 10g et odp .NET
    Par Xaar dans le forum Connexions aux bases de données
    Réponses: 2
    Dernier message: 27/03/2008, 10h12
  2. [Oracle 9i] ORA-12154 / TNSPING : OK / SQLPLUS : KO
    Par glutock dans le forum Sql*Plus
    Réponses: 8
    Dernier message: 30/03/2007, 10h30
  3. ORA-12154 sous Delphi/dbExpress
    Par miniworker dans le forum Oracle
    Réponses: 1
    Dernier message: 18/01/2007, 16h27
  4. Réponses: 2
    Dernier message: 15/11/2006, 12h22
  5. [Oracle] Erreur ORA-12154 et ORA-12545
    Par Pakkaï dans le forum SQL
    Réponses: 14
    Dernier message: 14/09/2006, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo