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 :

[10g] Erreur 12520 Handler non disponible


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut [10g] Erreur 12520 Handler non disponible
    Bonjour,

    J'ai lu les posts précédents liés à cette erreur mais je n'y trouve pas de solution fonctionnant pour mon cas.
    Je prends en main l'administration de ce système donc je ne suis pas encore très rodé, je vous remercie par avance de vos réponses.
    La base possède 2 instances. L'erreur apparait depuis 3 jours alors qu'à priori aucun fichier de paramètrage n'a été modifié.

    L'erreur se produit lors d'un lancement de sqlplus (donc pas de connexion possible) alors que l'application métier par java continue d'accéder à la base.
    Le soucis opérationnel c'est que les batchs utilisent sqlplus et donc plantent.
    Je poste dessous les
    listener.ora
    tnsname.ora
    lsnrctl services

    Dans le lsnrctl services, j'ai des handler en state blocked ça peut venir de là ?

    tnsping BDDEX fonctionne.

    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
    # Generated by Oracle configuration tools.
    
    LISTENER_TOTO =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = toto-vip)(PORT = 1521)(IP = FIRST))
          (ADDRESS = (PROTOCOL = TCP)(HOST = x.x.x.x)(PORT = 1521)(IP = FIRST))
        )
      )
    
    SID_LIST_LISTENER_TOTO =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = dir)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_NAME = RMAN)
          (ORACLE_HOME = dir)
          (SID_NAME = RMAN)
        )
      )
    tnsname.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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    LISTENERS_BDDEX =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = toto-vip)(PORT = 1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = titi-vip)(PORT = 1521))
      )
    
    BDDEX =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = toto-vip)(PORT = 1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = titi-vip)(PORT = 1521))
        (LOAD_BALANCE = yes)
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = BDDEX)
          (FAILOVER_MODE =
            (TYPE = SELECT)
            (METHOD = BASIC)
            (RETRIES = 200)
            (DELAY = 5)
          )
        )
      )
    
    RMAN =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = toto-vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = RMAN)
        )
      )
    
    BDDEX2 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = titi-vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = BDDEX)
          (INSTANCE_NAME = BDDEX2)
        )
      )
    
    BDDEX1 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = toto-vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = BDDEX)
          (INSTANCE_NAME = BDDEX1)
        )
      )
    
    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    lsnrctl services

    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    LSNRCTL for Solaris: Version 10.2.0.3.0 - Production on 18-NOV-2009 14:13:51
     
    Copyright (c) 1991, 2006, Oracle.  All rights reserved.
     
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    Services Summary...
    Service "+ASM" has 1 instance(s).
      Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0 state:ready
             LOCAL SERVER
    Service "+ASM_XPT" has 1 instance(s).
      Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0 state:ready
             LOCAL SERVER
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0
             LOCAL SERVER
    Service "RMAN" has 2 instance(s).
      Instance "RMAN", status UNKNOWN, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0
             LOCAL SERVER
      Instance "RMAN", status READY, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0 state:ready
             LOCAL SERVER
    Service "RMAN_XPT" has 1 instance(s).
      Instance "RMAN", status READY, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0 state:ready
             LOCAL SERVER
    Service "BDDEX" has 2 instance(s).
      Instance "BDDEX1", status READY, has 2 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:183 refused:0 state:blocked
             LOCAL SERVER
          "DEDICATED" established:3 refused:0 state:blocked
             REMOTE SERVER
             (ADDRESS=(PROTOCOL=TCP)(HOST=jupiter)(PORT=1521))
      Instance "BDDEX2", status READY, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:112 refused:0 state:blocked
             REMOTE SERVER
             (ADDRESS=(PROTOCOL=TCP)(HOST=mercure)(PORT=1521))
    Service "BDDEX_XPT" has 2 instance(s).
      Instance "BDDEX1", status READY, has 2 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:183 refused:0 state:blocked
             LOCAL SERVER
          "DEDICATED" established:3 refused:0 state:blocked
             REMOTE SERVER
             (ADDRESS=(PROTOCOL=TCP)(HOST=jupiter)(PORT=1521))
      Instance "BDDEX2", status READY, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:112 refused:0 state:blocked
             REMOTE SERVER
             (ADDRESS=(PROTOCOL=TCP)(HOST=mercure)(PORT=1521))
    The command completed successfully

  2. #2
    Membre éprouvé Avatar de laurentleturgez
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 88
    Par défaut
    Ok donc tu es dans une configuration Real Application Cluster.
    Que donnent les sorties des commandes suivantes (en oracle) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ srvctl status service -d BDDEX
    $ crs_stat -t -v
    Que donne une connexion avec cette chaîne :

    merci

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut
    Merci pour la réponse.

    Ce matin, les commandes donnent les résultats suivants :
    srvctl STATUS service -d BDDEX : Rien, aucune réponse.
    crs_stat -t -v : crs_stat command not found

    Hier, sqlplus était impossible.

    Aujourd'hui, la situation est redevenue normale.
    En fait, l'erreur venait d'un fichier de configuration de l'applicatif qui avait abaissé le nombre minimum de connections possibles. Les responsables de l'applicatif ont redéployé le précédent fichier de propriétés. A priori, toutes les connexions étaient réservées à l'applicatif.
    Je vais devoir enqueter sur cette (trop) forte dépendance

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

Discussions similaires

  1. Mailenvelope - erreur 462 serveur non disponible
    Par AdR76790 dans le forum Microsoft Office
    Réponses: 0
    Dernier message: 13/03/2013, 15h45
  2. Erreur Oracle, message non disponible.
    Par micher dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/03/2010, 11h20
  3. Erreur Oracle, message non disponible.
    Par micher dans le forum ASP.NET
    Réponses: 3
    Dernier message: 06/11/2008, 15h20
  4. Erreur HTTP 404, resource non disponible
    Par fatenatwork dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 26/02/2008, 15h55
  5. erreur :application serveur non disponible
    Par casaoui dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/06/2007, 13h59

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