- Oracle en Espanol - Por Francisco Munoz Alvarez - http://oracleenespanol.com -
Problema con el dbconsole en 10g
Posted By mstaub On 30. April 2008 @ 10:47 In Consultas | 4 Comments
Francisco mi consulta es por un problema que tuve que abordar hace algunos días. Me llegó una alarma por espacio crítico en un filesystem de Oracle, por lo que revisé donde podía quitar archivos y liberar espacio. Mi sorpresa fue que aproximadamente 73 GB de espacio lo ocupaba un directorio de errores del dbconsole donde habían más de 180.000 archivos xml.
Revisando el alert e investigando me di cuenta que los errores almacenados ahi correspondían a un problema de un segmento de memoria que no podía ser cargado. Los archivos se generaban rápidamente y sólo cuando el dbconsole estaba arriba, además los logs y los alert daban problemas con un package como te muestro al final, además de un error en java.
En el dbconsole (web) mostraba un error de TNS desconocido, luego decía “conexión de agente a instancia no disponible”, pero todas las funciones estaban disponibles.
Intenté ejecutar el comando emctl clearstate agent, con lo que el error desaparecía por un momento, pero aparecía un error java.lang y al cabo de cierto tiempo volvía al mismo error de conexión.
La única recomendación que encontré aparte de esa, fue que en metalink recomendaba reinstalar el dbconsole. Me gustaría pedir tu opinión acerca del problema y ver si hay alguna otra alternativa para resolverlo que no involucre reinstalar o simplemente comprender por qué sucede.
Muchos Saludos Francisco y que estes muy bien.
z2008-04-19 05:48:45,623 [MetadataLoad http://cluster-bd2:3938/emd/main:A0000007151.xml] ERROR eml.XMLLoader markFileAsError.780 - Failed to load A0000007151.xml because of errors; moving to errors directory2008-04-19 05:48:45,629 [HttpRequestHandler-1143098068] ERROR eml.FxferRecv doPost.828 - Upload repsonse header :-ERROR-400|ORA-04063: package body “SYSMAN.EM_CHECK” has errorsORA-06508: PL/SQL: could not find program unit being called: “SYSMAN.EM_CHECK”ORA-06512: at “SYSMAN.EMD_LOADER”, line 1802
ORA-06512: at line 1
4 Comments To "Problema con el dbconsole en 10g"
#1 Comment By fmunoz On 1. May 2008 @ 1. May 2008
Estimado Marco:
El error ORA-04063 se gatilla quando tienes una procedure de un package si torno invalida.
Aqui te mando un script para recompilar todas las procedures invalidas. Tambien mas abajo te voy a mandar los pasos para reinstalr el dbconsole. Ya que en situaciones parecidas en el apsado solo se resolvieron despues de reinstalar manualmente el dbconsole.
Set heading off;
set feedback off;
set echo off;
Set lines 999;
Spool run_invalid.sql
select
‘ALTER ‘ || OBJECT_TYPE || ‘ ‘ ||
OWNER || ‘.’ || OBJECT_NAME || ‘ COMPILE;’
from
dba_objects
where
status = ‘INVALID’
and
object_type in (’PACKAGE’,'FUNCTION’,'PROCEDURE’)
;
spool off;
set heading on;
set feedback on;
set echo on;
@run_invalid.sql
——— Re instalacion dbconsole forma manual—-
emca -deconfig dbcontrol db -repos drop
emca -repos create
emca -config dbcontrol db
Espero que esto te sirva.
Muchos saludos,
Francisco Munoz Alvarez
#2 Comment By ecepeda On 4. May 2008 @ 4. May 2008
Hola muchachos,
Adicionalmente al objeto indicado con problemas, dale un vistazo al parrafo “Controlling the Amount of Disk Space Used by the Management Agent” en el siguiente link [1] http://download.oracle.com/docs/cd/B16240_01/doc/em.102/e10954/postinstall_config.htm#i1024275
Asumo que esta relacionado pues tus errores comienzan cuando se te llena el disco, donde la causa es que el agente detiene la coleccion y guardado de data.
Saludos.
Edgardo.
#3 Comment By mstaub On 5. May 2008 @ 5. May 2008
Muchas gracias por la ayuda de Francisco y Edgardo.
Saludos
Article printed from Oracle en Espanol - Por Francisco Munoz Alvarez: http://oracleenespanol.com
URL to article: http://oracleenespanol.com/2008/04/30/problema-con-el-dbconsole-en-10g/
URLs in this post:
[1] http://download.oracle.com/docs/cd/B16240_01/doc/em.102/e10954/postinstall_config.htm#i1024275: http://download.oracle.com/docs/cd/B16240_01/doc/em.102/e10954/postinstall_config.htm#i1024275
Click here to print.