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

Installation Oracle Discussion :

une erreur m'empeche d'acceder sqlplus


Sujet :

Installation Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut une erreur m'empeche d'acceder sqlplus
    bonjours

    bon j'ai installer Oracle 10g, il y'a deux jours sous windows xp et à la fin d'installation (l'installation a été réussi )
    j'ai essayé d'accéder a sqlplus
    au début il me disait que le processus d'écoute n'est pas démarre
    j'ai exécuter la cmd
    lsnrctl start

    et il s'est lance

    mais apres un autre message d'erreur
    ORA 12514 TNS : le processus d'écoute ne connus pas actuellement le service
    demandé dans le descripteur de connexion
    bon j'espère que vous m'aidiez le plus tôt possible

  2. #2
    Membre expérimenté Avatar de dariyoosh
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 236
    Par défaut
    Citation Envoyé par Rayan deborah Voir le message
    bonjours

    bon j'ai installer Oracle 10g, il y'a deux jours sous windows xp et à la fin d'installation (l'installation a été réussi )
    j'ai essayé d'accéder a sqlplus
    au début il me disait que le processus d'écoute n'est pas démarre
    j'ai exécuter la cmd
    lsnrctl start

    et il s'est lance

    mais apres un autre message d'erreur
    ORA 12514 TNS : le processus d'écoute ne connus pas actuellement le service
    demandé dans le descripteur de connexion
    bon j'espère que vous m'aidiez le plus tôt possible

    Bonjour,


    Il me semble que votre fichier tnsnames.ora n'est pas bien configuré

    http://www.orafaq.com/wiki/Tnsnames.ora

    Cordialement,
    Dariyoosh

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut
    bonjour Dariyoosh

    et merci pour votre reponse si tot

    voila mon fichier tnsnames.ora
    sachant que j'ai deux instances oracl3 et oracl2


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    # tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
     
    ORACL3 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = pc-client)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oracl3)
        )
      )
     
    ORACL2 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = pc-client)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oracl2)
        )
      )
    je ne sais pas il me parait juste j'ai pas pus tirer ou est le problem . merci encore une fois

  4. #4
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut
    et voila mon fichier listener.ora

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
     
    LISTENER1 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = PC-CLIENT)(PORT = 1522))
        )
      )
     
    SID_LIST_LISTENER =
      (SID_LIST =
     
        (SID_DESC =
          (GLOBAL_DBNAME = oracl3)
          (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
          (SID_NAME = oracl3)
        )
      )
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = pc-client)(PORT = 1521))
        )
      )
    je me suis dit que peut etre le pb vient du listener donc ja'i configuré un nouveau listener1 et sur le port 1522 pour éviter celui par défaut

    merci encore une fois

    cordialement
    Rayan Deborah

  5. #5
    Membre expérimenté Avatar de dariyoosh
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 236
    Par défaut
    Bonjour,


    Voici le lien vers la page de documentation en ligne d'Oracle concernant la configuration du fichier listener.ora

    http://download.oracle.com/docs/cd/B...er.htm#i501223

    Moi je définis dans votre cas le fichier tnsnames.ora de la façon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    ORACL2 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (COMMUNITY = TCP)(PROTOCOL = TCP)(HOST = PC-CLIENT)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = oracl2)
        )
      )
     
     
    ORACL3 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (COMMUNITY = TCP)(PROTOCOL = TCP)(HOST = PC-CLIENT)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = oracl3)
        )
      )

    Et le fichier listener.ora de la façon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = PC-CLIENT)(PORT = 1521))     
        )
      )
     
     
     
    SID_LIST_LISTENER=
       (SID_LIST=
     
        (SID_DESC=
         (GLOBAL_DBNAME=oracl2)
         (SID_NAME=oracl2)
         (ORACLE_HOME=D:\oracle\product\10.2.0\db_1))
     
        (SID_DESC=
         (GLOBAL_DBNAME=oracl3)
         (SID_NAME=oracl3)
         (ORACLE_HOME=Ici vous écrivez le chemin vers ORACLE_HOME de l'autre instance))	
     
       )
    Sachant qu'il faut relancer le listener pour que les modification dans le fichier listener.ora soient prise en compte.

    Dans ce cas si par exemple l'utilisateur USER1 se connecte à oracl2 avec le mot de passe TOTO, il doit écrire dans le terminal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    > sqlplus USER1/TOTO@oracl2

    Cordialement,
    Dariyoosh

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Par défaut
    Bonjour,

    Pouvez-vous faire un tnsping sur vos deux instances et nous envoyer me résultat ?

    Si non, lorsqu'on modifie le listener, il n'est pas nécessaire de le redémarrer, un simple reload suffit.

  7. #7
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut
    salut merci mon amie Dariyoosh

    écoute j'ai une question qui apparait peut être si bête

    lorsque on dit " on accède à sqlplus" on ne peut le faire qu'a travers l'invité de commande?

    ou on peut accéder a sql*plus par le chemin suivant
    start --> oracle --> dévellopement d'application -> Sql plus

    car a travers le terminal sa marche

    mais lorsque je m'accède de la deuxième façon
    c la même erreur qui persiste

    merci encore une fois pour ton aide

    rayan

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/02/2013, 16h17
  2. C++Builder fait une erreur de calcul
    Par gandf dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/01/2004, 22h27
  3. [VB6] Source D'une erreur
    Par krest dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 16/07/2003, 17h33
  4. [procédure PG] Une erreur mystérieuse...ou pas
    Par doohan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 09/07/2003, 17h16
  5. Ne pas formater une erreur
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 2
    Dernier message: 18/03/2003, 14h13

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