sql >> Base de Datos >  >> RDS >> Oracle

Filtrado de registros de alertas en EM13c

He estado recibiendo alertas ORA-1555 (instantánea demasiado antigua) de mis bases de datos a través de Enterprise Manager 13c. Para entornos de producción, estas son buenas alertas para recibir y pueden ser un indicador de que tengo un problema que resolver. Para mis bases de datos de desarrollo, los errores ORA-1555 no me preocupan. Es común que los desarrolladores escriban consultas que duran mucho tiempo y luego las ajustan. No quiero ver alertas sobre errores ORA-1555 en mi bandeja de entrada desde bases de datos de desarrollo. Sin embargo, EM13c no tiene una forma obvia de evitar que lleguen estas alertas. Recientemente aprendí que se pueden filtrar las filas del registro de alertas de la función de notificación de EM13c, lo que suprime la generación de alertas ORA-1555.
Para hacer esto, inicie sesión en EM13c y navegue hasta la base de datos en cuestión (o actualizar una plantilla). Luego haga clic en Base de datos Oracle -> Monitoreo -> Configuración de métricas y recopilación. En la sección Registro de alertas de la base de datos se encuentra Error de registro de alertas genéricas. Presiona el ícono de lápices a la derecha de esta línea para editar la configuración.

Desplácese hacia abajo hasta el final de la página siguiente. En la sección titulada Propiedades de la colección de métricas, hay un cuadro denominado Expresión de filtro de registro de alertas. Este cuadro es una expresión regular. Cualquier línea en el registro de alertas que coincida con la expresión regular se filtrará y no se tendrá en cuenta. Como puede ver a continuación, agregué el código de error "01555".

No solo puede filtrar cualquier error ORA-1555, sino que también puede ver otros que también se pueden filtrar.