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 :

[10g XE] listener sur 2 adresses IP


Sujet :

Oracle

  1. #1
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut [10g XE] listener sur 2 adresses IP
    Bonjour,

    J'ai deux sous-réseaux (192.168.0.0 et 192.168.1.0). J'ai un serveur SUSE avec une seule carte réseau @IP 192.168.0.1 et dont j'ai créé un alias @IP 192.168.1.1.

    Je voudrais donc faire écouter le listener de mon serveur sous SUSE sur ses 2 adresses.

    # listener.ora Network Configuration File:

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
    (PROGRAM = extproc)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1526))
    )
    )

    DEFAULT_SERVICE_LISTENER = (XE)
    Mais le tnsping refuse de fonctionner pour la 2e @IP

    Merci de vos précieuses remarques.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Points : 1 294
    Points
    1 294
    Par défaut
    Citation Envoyé par BiD0uille
    Mais le tnsping refuse de fonctionner pour la 2e @IP
    Le tnsping depuis ou ??

    Sur quelle erreur il plante ??

    Est-ce que ton tnsnames.ora est correctement rempli (attention au n° de port) ?

    Est-ce qu'un simple ping sur les adresses 192.168.0.1 et 192.168.1.1 fonctionne bien (à lancer depuis le meme endroit que le tnsping) ?

    que donne la commande "lsnrctl status" sur le serveur ?

  3. #3
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Bonjour,

    Le tnsping depuis ou ??
    Est-ce qu'un simple ping sur les adresses 192.168.0.1 et 192.168.1.1 fonctionne bien (à lancer depuis le meme endroit que le tnsping) ?
    Un PC sur le réseau 192.168.0.0 effectue un ping et un tnsping du 192.168.0.1
    Un PC sur le réseau 192.168.1.0 effectue un ping mais pas de tnsping du 192.168.1.1

    Sur quelle erreur il plante ??
    Pas d'erreur et pas de réponse ping dans le listener.log. J'ai fait un test avec un outil de scan de port et le 1526 est bien ouvert.

    Est-ce que ton tnsnames.ora est correctement rempli (attention au n° de port) ?
    Oui le tnsnames.ora pointe vers la bonne @IP et le bon port.

    que donne la commande "lsnrctl status" sur le serveur ?
    Un gros barratin sans info supplémentaire :


    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 15-NOV-2006 16:38:21

    Copyright (c) 1991, 2005, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    STATUS of the LISTENER
    ------------------------
    Alias LISTENER
    Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date 15-NOV-2006 01:15:52
    Uptime 0 days 15 hr. 22 min. 28 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Default Service XE
    Listener Parameter File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
    Listener Log File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.1)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.1)(PORT=1526)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=orion.xxxxx.com)(PORT=8080))(Presentation=HTTP)(Session=RAW))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "XE" has 1 instance(s).
    Instance "XE", status READY, has 1 handler(s) for this service...
    Service "XEXDB" has 1 instance(s).
    Instance "XE", status READY, has 1 handler(s) for this service...
    Service "XE_XPT" has 1 instance(s).
    Instance "XE", status READY, has 1 handler(s) for this service...
    The command completed successfully
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  4. #4
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Et bien en fait, cela fonctionne très bien

    Pour une raison inconnue, le tnsnames.ora de mon client était defectueux. Je ne sais pas pourquoi ni comment une simple modif avec le bloc-notes pourrait mettre le bazar.

    J'ai recopié un tnsnames.ora d'un PC qui fonctionne, modifier l'@IP et tout est OK

    Merci de m'avoir mis sur la voie.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Points : 1 294
    Points
    1 294
    Par défaut
    Oui, il arrive qu'il y ai un caractère à la noix qui fasse tout planter.

    Normalement, c'est la réponse à tnsping qui doit mettre sur la voie,
    - soit il te répond pas ou te répond qu'il connait pas le nom, et il faut voir coté client (variables ORACLE_HOME, TNS_ADMIN, fichiers tnsnames.ora , sqlnet.ora)
    - soit il répond "NO LISTENER" c'est donc qu'il arrive bien à résoudre le nom mais qu'il y a rien qui écoute sur la machine et le port donné....

    PS: Je résume un peu

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

Discussions similaires

  1. listener sur oracle 10g rac.
    Par ldv78 dans le forum Administration
    Réponses: 0
    Dernier message: 08/12/2009, 17h18
  2. Ports dynamiques en listen sur toutes les adresses
    Par trs80 dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 07/01/2009, 18h03
  3. [JSlider] listener sur Jslider
    Par Garion dans le forum Composants
    Réponses: 4
    Dernier message: 31/05/2004, 13h33
  4. Quel langage pour envoyer un fichier sur une adresse
    Par dai.kaioh dans le forum Développement
    Réponses: 2
    Dernier message: 02/04/2004, 16h38
  5. Listener sur un JPanel
    Par ptitelfe dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 27/03/2004, 13h14

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