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

Connexions aux bases de données Oracle Discussion :

ORA-12514: TNS : le processus d'écoute ne connaît pas le service demandé dans le descripteur de connexion


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Points : 2 927
    Points
    2 927
    Par défaut ORA-12514: TNS : le processus d'écoute ne connaît pas le service demandé dans le descripteur de connexion
    Bonjour,

    J'ai installé une base Oracle 11g (nommée : NGS) sur un serveur (nommé : prj-toto).

    Sur le serveur :
    - J'accède correctement à ma base NGS avec SQL Plus.
    - Le listener est démarré, voilà le résultat d'un lsnrctl start :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    C:\Documents and Settings\Administrator>lsnrctl start
     
    LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 25-NOV. -2009 
     
    11:35:57
     
    Copyright (c) 1991, 2007, Oracle.  All rights reserved.
     
    Lancement de tnslsnr: Veuillez patienter...
     
    TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - Production
    Le fichier de paramÞtres systÞme est 
     
    E:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
    Messages de journalisation Úcrits dans 
     
    e:\app\administrator\diag\tnslsnr\prj-toto\listener\alert\log.xml
    Ecoute sur : 
     
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.221.52)(PORT=1521)))
    Ecoute sur : 
     
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
     
    Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=prj-toto.lan)(PORT=1521)))
    STATUT du PROCESSUS D'ECOUTE
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - 
     
    Production
    Date de dÚpart                       25-NOV. -2009 11:36:02
    DurÚe d'activitÚ                    0 jours 0 heures 0 min. 5 sec
    Niveau de trace           off
    SÚcuritÚ                  ON: Local OS Authentication
    SNMP                      OFF
    Fichier de paramÞtres du processus d'Úcoute     
     
    E:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
    Fichier journal du processus d'Úcoute             
     
    e:\app\administrator\diag\tnslsnr\prj-toto\listener\alert\log.xml
    RÚcapitulatif d'Úcoute des points d'extrÚmitÚ...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.221.52)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
    Le processus d'Úcoute ne prend en charge aucun service
    La commande a rÚussi

    Le problème se situe sur mon poste client :

    Voilà le résultat d'un tnsping ngs (= nom du service) :
    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
    C:\Documents and Settings\skalp>tnsping ngs
     
    TNS Ping Utility for 32-bit Windows: Version 11.1.0.6.0 - Production on 25-NOV.
    -2009 10:55:26
     
    Copyright (c) 1997, 2007, Oracle.  All rights reserved.
     
    Fichiers de paramÞtres utilisÚs :
    D:\app\skalp\product\11.1.0\client_1\network\admin\sqlnet.ora
     
     
    Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = prj-toto.lan)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = NGS
    )))
    OK (40 msec)
    Mais avec SQL Plus, lorsque j'essaie de me connecter, j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SQL*Plus: Release 11.1.0.6.0 - Production on Mer. Nov. 25 11:51:53 2009
     
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
     
    Entrez le nom utilisateur : system@ngs
    Entrez le mot de passe :
    ERROR:
    ORA-12514: TNS : le processus d'Úcoute ne conna¯t pas actuellement le service
    demandÚ dans le descripteur de connexion
    Le tnsnames.ora du client est (il est exactement identique à celui du serveur) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # tnsnames.ora Network Configuration File: 
     
    D:\app\skalp\product\11.1.0\client_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
     
    NGS =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = prj-toto.lan)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = NGS)
        )
      )

    Si je comprend bien, d'après ce que me dit la commande lsnrctl : "Le processus d'Úcoute ne prend en charge aucun service", ça expliquerait l'erreur que j'obtiens sur mon poste client.
    D'où ma question : comment faire pour que le processus d'écoute connaisse le service demandé dans le desripteur de connexion ?

    PS : le pare-feu est activé sur le serveur, seul le port 1521 est ouvert. Je n'ai pas la main sur ce pare-feu.

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Points : 2 927
    Points
    2 927
    Par défaut
    Il s'avère que le serveur Oracle n'était pas correctement installé : j'essayais de me connecter sur la base maitre Oracle.
    Il m'a suffit de créer une nouvelle base de données sur ce serveur pour pouvoir y accéder via un tnsnames.ora depuis le serveur et un client.

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

Discussions similaires

  1. ORA-12514: TNS: le processus d'écoute ne connait pas...
    Par monthaldo dans le forum Administration
    Réponses: 13
    Dernier message: 27/05/2011, 17h09
  2. ORA-12514: TNS : le processus d'Úcoute ne conna¯t pas actuellement le service
    Par naonedad dans le forum Connexions aux bases de données
    Réponses: 11
    Dernier message: 23/02/2011, 14h16
  3. Réponses: 1
    Dernier message: 18/11/2010, 11h21
  4. Réponses: 3
    Dernier message: 21/05/2010, 20h15
  5. Réponses: 7
    Dernier message: 24/01/2010, 17h22

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