jueves, 5 de noviembre de 2009

Comó limpiar los logs de Jobs visualizados en el Database Control

Cuando estamos administrando bases de datos Oracle10g, a través de la consola web del Database Control, podemos encontrarnos con una gran cantidad de notificaciones, sobre procesos fallidos durante la ejecución de tareas agendadas, como respaldos, ejecución de ADDM, violaciones de políticas de espacio, seguridad, etc.
Si queremos limpiar estas notificaciones en el DBCONTROL, tenemos que ir escogiendo una por una y luego proceder a hacer click sobre el tab de "Limpiar", para eliminar dicha notificación.
Si tenemos muchas notificaciones registradas el proceso es sumamente lento.
Para realizar este proceso de una manera eficiente, podemos ingresar en la instancia respectiva, con el usuario "SYSMAN" y ejecutar el procedimiento:
  • SQL>exec DBMS_SCHEDULER.PURGE_LOG();

esto nos permitirá limpiar la bitácora en forma completa.

lab> select count(*) from dba_scheduler_job_log where log_date

COUNT(*) 1209

SYSMAN: lab> execute dbms_scheduler.purge_log;
Procedimiento PL/SQL terminado correctamente.

SYSMAN: lab> select count(*) from dba_scheduler_job_log where log_date

COUNT(*)- 0

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar