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

Administration Oracle Discussion :

Listener a des soucis après le changement ip du serveur centos.


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 291
    Par défaut Listener a des soucis après le changement ip du serveur centos.
    Bonjour,
    J’ai un problème avec un serveur de base de données oracle 12c depuis que j’ai changé son ip.
    Pour ce faire, j’ai modifié l’ip dans "listener.ora" et "tnsname.ora" dans "$home_oracle\network\admin\". Comme indiqué dans la documentation.
    Mais la base de données semble bien fonctionner, car je sais me connecter dessus en local sqlplus / as sysadmin.

    Mais le listener semble ne plus fonctionner correctement. Il démarre, mais il ne semble pas prendre en compte les services du listener.ora. Donc je ne sais pas m'y connecter via un client.
    J’ai cherché sur le web, je n’ai pas trouvé d’info. Peut-être auriez-vous une idée pour m’aider ?

    Avant changement de l’ip
    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
    LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 29-NOV-2019 15:02:44
     
    Copyright (c) 1991, 2013, Oracle.  All rights reserved.
     
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.48.77.97)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 12.1.0.1.0 - Production
    Start Date                29-NOV-2019 14:43:03
    Uptime                    0 days 0 hr. 19 min. 41 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u1/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /u1/app/oracle/diag/tnslsnr/dsisv497/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.48.77.97)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
    Services Summary...
    Service "dwhd.xxx.xxx" has 1 instance(s).
      Instance "dwhd", status READY, has 1 handler(s) for this service...
    Service "dwhdXDB.xxx.xxx" has 1 instance(s).
      Instance "dwhd", status READY, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@dsisv497 ~]$
    Après changement de l’IP

    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
    [oracle@dsisv497 ~]$ lsnrctl start
     
    LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 29-NOV-2019 15:02:49
     
    Copyright (c) 1991, 2013, Oracle.  All rights reserved.
     
    TNS-01106: Listener using listener name LISTENER has already been started
    [oracle@dsisv497 ~]$ lsnrctl status
     
    LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 29-NOV-2019 15:02:55
     
    Copyright (c) 1991, 2013, Oracle.  All rights reserved.
     
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.48.78.97)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 12.1.0.1.0 - Production
    Start Date                29-NOV-2019 14:49:19
    Uptime                    0 days 0 hr. 13 min. 36 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u1/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /u1/app/oracle/diag/tnslsnr/dsisv497/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.48.78.97)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
    The listener supports no services
    The command completed successfully
    [oracle@dsisv497 ~]$

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    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 462
    Par défaut
    3 points là-dessus (même si à mon avis les 2 premiers ne posent pas de problème dans votre cas) :

    - Il faut bien redémarrer le listener après toute modification dans le LISTENER.ORA.
    - Suite au redémarrage du listener, cela peut prendre jusqu'à une minute pour que le listener soit informé que cette base est démarrée
    - Il faut regarder dans les bases la valeur du paramètre LOCAL_LISTENER. En général celui-ci redirige vers une entrée du TNSNAMES.ORA, qu'il va peut-être falloir mettre à jour également.

    Et enfin, on évite en principe de faire référence à des adresses IP, et on utilise plutôt des noms DNS pour éviter justement les problèmes que vous rencontrez.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 291
    Par défaut
    Hello,
    Merci pour la réponse rapide mais cela fonctionne toujours pas.
    J'ai été voir le paramètre LOCAL_LISTENER, les valeurs sont vide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SQL> sho parameter listener
     
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    listener_networks                    string
    local_listener                       string
    remote_listener                      string

    J'ai bien redémarré le service, et même, j'ai testé en redémarrant le serveur. Mais rien n'y fait.


    dans ce fichier, j'ai modifié l'ip 10.48.78.97(10.48.77.97)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # listener.ora Network Configuration File: /u1/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.48.78.97)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )

    et j'ai aussi modifié 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
     
     
    [oracle@dsisv497 admin]$ cat tnsnames.ora
    # tnsnames.ora Network Configuration File: /u1/app/oracle/product/12.1.0/dbhome_1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
     
    DWHD =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.48.78.97)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = dwhd.xxx.xxx)
        )
      )
     
    DWHD.xxx.xxx =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.48.78.97)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = dwhd.xxx.xxx)
        )
      )

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    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 462
    Par défaut
    Votre nouvelle adresse, elle est en 10.x ou 130.x ?
    Parce qu'il y a une incohérence entre ce que vous montriez en début de sujet en tant que "Après changement de l'IP" et ce que vous montrez maintenant...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 291
    Par défaut
    Oups une petite erreur en fait j'ai voulu cacher la vraie adresse.
    J'ai remplacé 130 par 10.... mais bon comme c'est un réseau interne, pas trop grave😔. Ce n'est pas la vraie erreur je vais modifier mon message.

    Merci

  6. #6
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    le fichier /etc/hosts ne contient pas l'ancienne entrée ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/11/2012, 15h42
  2. [Toutes versions] Erreurs 13 et soucis de portabilité des codes lors de changements de version
    Par Didier Gonard dans le forum Contribuez
    Réponses: 0
    Dernier message: 17/02/2011, 15h30
  3. [QThread] Problème de gestion des threads après connexions multiples sur un serveur
    Par vince-29 dans le forum Multithreading
    Réponses: 5
    Dernier message: 23/11/2010, 21h28
  4. Réponses: 8
    Dernier message: 26/07/2007, 11h25

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