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 :

Question sur listener.ora


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 166
    Points : 144
    Points
    144
    Par défaut Question sur listener.ora
    Bonjour,

    j'ai une petite question au niveau de ce fichier que voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.
     
    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = iemanja)(PORT = 1521))
      )
    comme on peut le voir il n'y a pas de service de base de donnée déclarée et pourtant je peux me connecter a la base via sql plus et oem control.

    Certes les connections se font en locale mais est ce que c'est normal que je puisse me connecter sans renseigner de service de base de donnée ?

    Merci d'avance

  2. #2
    Membre régulier Avatar de links
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 113
    Points : 95
    Points
    95
    Par défaut
    Bonjour,

    Au fait, c'est le processus PMON (process monitor) qui se charge de renseigner automatiquement le listener de la base de donnée qui est démarée.

    Cela dit si vous avez plusieurs bdd et que votre listener unique écoute pour le compte de plusieurs bases et qu'elles sont toutes démarées, c'est que vous avez probablement ue variable d'environement 'oracle_sid' qui indique la BDD en cours, à laquelle vous vous connectez.


  3. #3
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par le-roy_a
    Certes les connections se font en locale
    Pour plus de clarté, pouvez-vous préciser la syntaxe de connexion que vous utilisez ?
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 166
    Points : 144
    Points
    144
    Par défaut
    Via Sql plus j'utilise connect / as sysdba ou connect sys/pwd as sysdba.

    Sinon j'ai continué mes recherches et je me suis rendu compte que meme en stoppant le listener je pouvais toujours me connecter en locale via sqlplus, de plus j'ai enlever toutes les infos de mon fichier tnsnames.ora donc si quelqu'un pouvait m'expliquer comment il fait pour se connecter ?

    PS : oracle_sid n'est pas renseigner.
    : la base est une 10gr2 et c'est sous windows server 2003.

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Bonjour,

    Quand tu fais connect / as sysdba ou connect user/password, tu ne passes pas par le listener. tu te connecte en local. C'est pour cela que le listener n'a pas besoin d'être démarré dans ce cas.
    Maintenant, si tu utilises une connection du type connect user/password@mabase, il faut que le listener soit démarré.
    Celui n'a pas besoin d'avoir les bases renseignées dans son fichier de config. Ce sont celles-ci qui s'enregistrent auprès de lui. C'est pour cela d'ailleur que tu ne peux pas te connecter dans la seconde ou tu l'as démarré (en général il faut atttendre 1 petite minute). Par contre, je ne savait pas que c'était pmon qui enregistrait la base auprès du listener. merci Link pour l'info

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 166
    Points : 144
    Points
    144
    Par défaut
    Ok merci beaucoup,

    donc si j'ai bien tous compris quand je suis en locale je n'ai pas besoin de listener mais comment fait il si il y a plusieurs base il utilise oracle_sid ?

  7. #7
    Membre habitué
    Inscrit en
    Août 2006
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 181
    Points : 166
    Points
    166

  8. #8
    Membre régulier Avatar de links
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 113
    Points : 95
    Points
    95
    Par défaut
    Bonjour,

    Quand tu fais connect / as sysdba ou connect user/password, tu ne passes pas par le listener. tu te connecte en local. C'est pour cela que le listener n'a pas besoin d'être démarré dans ce cas.
    Tu es sur de cela aline ?, on peu accéder à la base sans que le listener soit démarré ?

  9. #9
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par links
    Bonjour,



    Tu es sur de cela aline ?, on peu accéder à la base sans que le listener soit démarré ?
    Je ne dispose pas d'une machine pour le tester et te montrer l'exemple, mais j'en suis sûre à 99.99%.
    Maintenant, si tu as une machine de test sous la main, celui ci est fait en 1 minute.

  10. #10
    Membre régulier Avatar de links
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 113
    Points : 95
    Points
    95
    Par défaut
    Zut, tu as raison aline !, je dispose de la 9i, et je pensais que c'était possible qu'en 10g, je n'avais meme pas pris la peine de le vérifier

    Pour le cas évoqué où tu as plusieurs bases, tu dois spécifier la chaine de connexion utilisée celon ce qui est configuré dans le tnsnames. si tu ne spécifi pas de chaine de connexion, il tiendra compte de la variable oracle_sid.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/10/2014, 15h00
  2. question sur listener d'un bouton
    Par jayjay.f dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 28/04/2007, 15h18
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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