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

Oracle Discussion :

Impossible de se connecter à Oracle 9i


Sujet :

Oracle

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Impossible de se connecter à Oracle 9i
    Bonjour, voici un problème sur lequel je m'arrache les cheveux:

    - Sur un serveur Sun, j'ai installé, créé et rempli une base de données Oracle 9i
    - sqlplus fonctionne parfaitement avec le compte même compte oracle
    - sqlplus fonctionne parfaitement avec un compte applicatif sur la meme machine (ORACLE_SID correct)
    - sqlplus et Toad fonctionnent parfaitement depuis une autre machine

    - notre application, qui tourne sur le compte applicatif ( même machine que la base ) n'arrive pas à se connecter.

    J'ai bien entendu vérifié tout ce que je pouvais, TNSPing fonctionne. Je ne vois vraiment pas ce qui peut clocher.

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    sans rien connaitre de l'application en question, je vois mal comment on pourrait t'être d'un quelconque secours

    Note que si c'est une appli J2EE tu passes par un driver JDBC et donc le tnsname ne te seras d'aucun secours

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour, merci de bien vouloir m'aider
    Je vais essayer de vous fournir un maximum de détails, n'hésitez pas à m'en demander plus si nécessaire.

    Il s'agit d'une vieille application écrite en ADA qui s'interface avec Oracle par du ProC.
    J'ajoute qu'elle fonctionne très bien sur une autre machine, c'est pourquoi je soupçonne la configuration Oracle ( c'est moi qui l'ai installé et je suis loin d'être spécialiste ).

    Le programme obtient un return code -12571 (ORA-12571: TNS:packet writer failure ? ). J'ai bien vérifié que sqlplus fonctionne sur la même machine, même compte utilisateur, même ORACLE_SID

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    J'ai toujours mon probleme.

    Je viens de constater une chose bizarre en faisant des tests:

    export ORACLE_SID={SID}
    sqlplus user/passwd

    => Ca marche

    sqlplus user/passwd@{SID}

    => ORA-12154: TNS:could not resolve service name

    Si ça peut vous mettre sur une piste pour m'aider...

  5. #5
    Membre averti Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Points : 408
    Points
    408
    Par défaut
    Ton appli utilise quelle chaine de connexion ?

    avec ou sans le @

    quand tu n'utilises pas le @ tu fais une connexion directe à la base possible uniquement pcq tu es sur le serveur de la base

    quand tu utilises le @ tu passe par la couche Net8 (listener etc) comme tu arrives a te connecter à partir d'une autre machine cela montre que ton listener fonctionne correctement.

    Il ne reste plus a priori qu'un problème de configuration dans ton tnsname.ora avec un mauvais SID ou SERVICE_NAME

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    J'ai résolu le pb de connexion sqlplus avec les deux version ( user/pwd et user/pwd@sid ) en corrigeant les .ora, merci de votre aide.
    Ca fonctionne.

    Bilan actuel:
    sqlplus fonctionne depuis la même machine, depuis une autre ( qui est distante et communique par un VPN)
    Toad fonctionne aussi.

    Mais mon appli se prend toujours un code -12571

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/05/2011, 11h42
  2. Impossible de se connecter oracle en local
    Par totolix dans le forum JDBC
    Réponses: 14
    Dernier message: 17/05/2010, 15h23
  3. Impossible de se connecter à la base ORACLE 9i
    Par MAXJEREM dans le forum Connexions aux bases de données
    Réponses: 19
    Dernier message: 05/05/2008, 13h52
  4. Réponses: 8
    Dernier message: 24/09/2007, 10h43
  5. Réponses: 5
    Dernier message: 11/07/2007, 15h49

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