vendredi 6 août 2010

«503 Service Unavailable» lors de la connexion au Grid Control 10g

Il arrive que lorsque vous lancez le browser pour vous connecter au grid control 10g vous receviez le message:

"503 Service Unavailable
Service is not initialized correctly. Verifiy that the repository connection information provided is correct."

Cela peut être dû à plusieurs raisons. L'objet de cet article est de montrer une bonne piste pour rechercher la cause.

Puisque le message d'erreur parle d'initialisation vous vous dites l'OMS n'est pas démarré correctement, donc vous essayez de le démarrer et vous obtenez le message suivant:

oracle@udl001:/ucl03a_u01/home/dba/oracle> $OMS_HOME/bin/emctl start oms

error:
"Oracle Management server is not functioning because of the following reason:
Connection to repository failed.Verify that repository connection information provided is correct"

Vous essayez aussi de voir le status de l'agent:

oracle@udl001:/ucl03a_u01/home/dba/oracle> emctl status agent

Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
Agent Version : 10.2.0.5.0

OMS Version : 10.2.0.5.0
Protocol Version : 10.2.0.5.0
Agent Home : /ucl03a_u01/home/dba/oracle/product/agent10g
Agent binaries : /ucl03a_u01/home/dba/oracle/product/agent10g
Agent Process ID : 21970
Parent Process ID : 21464
Agent URL : http://udl001:3872/emd/main/
Repository URL : http://nobel:4889/em/upload/
Started at : 2010-03-18 16:48:17
Started by user : oracle
Last Reload : 2010-05-04 15:21:06
Last successful upload : (none)
Last attempted upload : (none)
Total Megabytes of XML files uploaded so far : 825.90
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 00.00
Available disk space on upload filesystem : 27.06%
Collection Status : Disabled by Upload Manager
Last attempted heartbeat to OMS : 2010-08-06 14:07:03
Last successful heartbeat to OMS : unknown
Agent is Running and Ready

oracle@udl001:/ucl03a_u01/home/dba/oracle>

Une bonne piste est de voir le contenu du fichier:

$OMS_HOME/sysman/log/emoms.log

Dans mon cas, il y avait le message d'erreur suivant:

2010-08-06 14:07:42,578 [ReadProxyFromRep] ERROR conn.ConnectionService verifyRepositoryEx.911 - Invalid Connection Pool. ERROR = ORA-00257: erreur du processus d'archivage ; connexion interne uniquement, jusqu'? lib?ration.

2010-08-06 14:07:49,695 [AJPRequestHandler-ApplicationServerThread-331] ERROR conn.ConnectionService verifyRepositoryEx.911 - Invalid Connection Pool. ERROR = ORA-00257: erreur
du processus d'archivage ; connexion interne uniquement, jusqu'? lib?ration.

Le message d'erreur indique qu'il y a un problème avec l'archivage. En effet, il n'y avait plus d'espace dans les diskgroup ASM qui hébergent les archives.

Après svoir fait de l'espace, j'ai pu démarrer l'OMS:

oracle@nobel:/nobel_u01/home/dba/oracle> emctl start oms

Oracle Enterprise Manager 10g Release 5 Grid Control
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
opmnctl: opmn is already running
Starting HTTP Server ...
Starting Oracle Management Server ...
Checking Oracle Management Server Status ...
Oracle Management Server is Up.
oracle@nobel:/nobel_u01/home/dba/oracle>


Un coup d'oeil sur le status de l'agent:

oracle@udl001:/ucl03a_u01/home/dba/oracle> emctl status agent

Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 10.2.0.5.0
OMS Version : 10.2.0.5.0
Protocol Version : 10.2.0.5.0
Agent Home : /ucl03a_u01/home/dba/oracle/product/agent10g
Agent binaries : /ucl03a_u01/home/dba/oracle/product/agent10g
Agent Process ID : 21970
Parent Process ID : 21464
Agent URL : http://udl001:3872/emd/main/
Repository URL : http://nobel:4889/em/upload/
Started at : 2010-03-18 16:48:17
Started by user : oracle
Last Reload : 2010-05-04 15:21:06
Last successful upload : 2010-08-06 14:17:37
Total Megabytes of XML files uploaded so far : 825.90
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0.00
Available disk space on upload filesystem : 27.06%
Last successful heartbeat to OMS : 2010-08-06 14:17:03
---------------------------------------------------------------
Agent is Running and Ready
oracle@udl001:/ucl03a_u01/home/dba/oracle>


Conclusion:

Le fichier $OMS_HOME/sysman/log/emoms.log est très important lorsqu'on recherche les causes d'un problème de démarrage de l'OMS.

1 commentaire:

  1. Bonjour Merci pour cet article. Moi par contre j'ai la 11g mais lorsque je clique sur database control pour me connecter à Oracle entreprise manager. J'ai cette erreur:
    Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.

    RépondreSupprimer