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 :

[debutant] Listener et BdD


Sujet :

Oracle

Vue hybride

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

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Par défaut [debutant] Listener et BdD
    Bonjour,

    J'ai plusieurs BdD et j'aimerais en ajouter.
    Seulement, apparement, un dernier ajout serait impossible... et cela serait sans doute du au fait qu'il y a trop de Listener...
    Doit-il y avoir forcément un listener par BdD?
    Sinon, comment faut-il procéder pour qu'un listener regroupe plusieurs BdD (parce que c'est un peu mon but )

    Voila comment je procéde actuellement (i.e., un Listener par BdD)
    1- je génére le initBaseA.ora avec les valeurs qui vont bien (a priori) pour créer l'enveloppe de base et affecter les users
    2- Je crée la base,
    3- Je modifie le listener.ora en ajoutant les lignes suivantes:
    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
    LOGGING_LISTENER_nomBase = OFF
    ...
    TRACE_LEVEL_LISTENER_nomBase = OFF
    ...
    LISTENER_BASEA=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = monhost)(PORT = 1528)(QUEUESIZE=20))
        (ADDRESS = (PROTOCOL = IPC)(KEY = makey))
      )
    ...
    SID_LIST_LISTENER_ BASEA =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = nomBase)
          (ORACLE_HOME = /users/ORACLE9/app/oracle/product/9.2.0.1)
          (SID_NAME = nomBase)
        )
      )
    ...
    4- j'ajoute dans le tnsnames.ora
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    BASEA.WORLD =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = monhost)(PORT = 1528))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = BASEA)
        )
      )
    Jusque la, c'est correct?
    J'ai récupére ça d'un vieux backup et je ne le maitrise pas trop encore...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Par défaut
    ca ne parle à personne?

  3. #3
    CD
    CD est déconnecté
    Membre éprouvé
    Inscrit en
    Septembre 2004
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 127
    Par défaut
    Pourquoi créer un listener par base de données ? Tu peux tout à fait ajouter ta base créée sur un listener existant :

    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
    LOGGING_LISTENER_nomListener = OFF 
    ... 
    TRACE_LEVEL_LISTENER_nomListener = OFF 
    ... 
    LISTENER_nomListener= 
      (DESCRIPTION = 
        (ADDRESS = (PROTOCOL = TCP)(HOST = monhost)(PORT = 1528)(QUEUESIZE=20)) 
        (ADDRESS = (PROTOCOL = IPC)(KEY = makey)) 
      ) 
    ... 
    SID_LIST_LISTENER_ nomListener = 
      (SID_LIST = 
        (SID_DESC = 
          (GLOBAL_DBNAME = BaseA) 
          (ORACLE_HOME = /users/ORACLE9/app/oracle/product/9.2.0.1) 
          (SID_NAME = BaseA) 
        ) 
        (SID_DESC = 
          (GLOBAL_DBNAME = BaseB) 
          (ORACLE_HOME = /users/ORACLE9/app/oracle/product/9.2.0.1) 
          (SID_NAME = BaseB) 
        ) 
      )
    après un lsnrctl reload, je me retrouve avec un listener qui écoute sur le port 1528 pour les deux bases.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Par défaut
    Ok,
    Alors j'ai fait quelques recherches de mon côté et effectivement c'est pas forcément optimal comme processus.
    Si j'ai bien compris mes lectures:
    Il faudrait créer une instance qui contient plusieurs schémas?
    That's it?

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour ,
    Une question aussi génèrique ne peut avoir une réponse aussi tranché ,
    cela dépend de la volumétrie et de l'activité

    Prenons le cas des ERP une instance = 1 schéma applicatif , mais vu la volumétrie et l'activité , il vaut mieux créer une autre instance de même dimension quue de créer uniquement un autre schéma


    Jaouad

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Par défaut
    Bon je crois que je dois étudier un peu plus le sujet de mon côté avant de poser des questions....
    Je reviendrais à l'attaque quand j'en saurais plus sur le sujet!
    Merci en tout cas!

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

Discussions similaires

  1. [debutant]Lié une BDD avec une pictureBox
    Par theoffss dans le forum VB.NET
    Réponses: 1
    Dernier message: 05/12/2007, 10h07
  2. debutant dans le bdd sous delphi
    Par rostomides dans le forum Bases de données
    Réponses: 5
    Dernier message: 03/04/2006, 18h57
  3. [debutant] [postgres] connexion BDD
    Par fxp17 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 16/01/2006, 18h19
  4. [Debutant][Listener] Certains listener ne fonctionnent pas?
    Par seb_asm dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 28/04/2005, 16h32
  5. [debutant] connection à une BDD MySQL
    Par Golork dans le forum Bases de données
    Réponses: 1
    Dernier message: 11/03/2005, 16h51

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