Privacidad & Cookies
Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.
Alertas en la aplicación Oracle
Oracle Alert facilita el flujo de información dentro de su organización al permitirle crear entidades llamadas alertas para monitorear la información de su negocio y notificarle la información que desea. Puede definir uno de dos tipos de alertas: una alerta de evento o una alerta periódica.
Alerta de evento:
Una alerta de evento le notifica inmediatamente de la actividad en su base de datos a medida que se produce. Al crear una alerta de evento, debe especificar lo siguiente:
* Un evento de base de datos que desea supervisar, es decir, una inserción o actualización de una tabla de base de datos específica.
* Una instrucción SQL Select que recupera información específica de la base de datos como resultado del evento de la base de datos.
Alerta periódica:
Una alerta periódica, por otro lado, comprueba la base de datos en busca de información de acuerdo con un horario que defina. En una alerta periódica, especifique lo siguiente:
* Una instrucción SQL Select que recupera información específica de la base de datos.
* Acciones que Oracle alerta para realizar una vez que ejecuta la instrucción SQL. Una acción puede implicar enviar la información recuperada a alguien en un mensaje de correo electrónico, ejecutar un programa simultáneo, ejecutar un script operativo o ejecutar un script de instrucción SQL. Incluimos todas las acciones que queremos que realice Oracle Alert en un conjunto de acciones.
Navegación en Aplicaciones Oracle para definir una alerta:
Vaya a Responsabilidad de» Administrador de alertas »
Alerta > > Definir
Transferir alerta de una instancia / base de datos a otra:
Vaya a Responsabilidad de «Administrador de alertas»
Alerta > > Definir
Vaya al Menú «Herramientas» en la parte superior
Haga clic en «Transferir alerta»
Ingrese los campos de origen y destino y haga clic en Transferir.
Cómo definir una alerta periódica:
- Vaya a Administrador de alertas > Alerta > Definir.
- Seleccione la pestaña «Periódica».
- Introduzca el nombre de la aplicación propietaria de la alerta en el campo Aplicación.
- Nombra la alerta (hasta 50 caracteres) y dale una descripción significativa (hasta 240 caracteres).
- Marque Habilitado para habilitar su alerta periódica.
- Establezca la frecuencia de la alerta periódica en cualquiera de los siguientes:
- Bajo demanda
- El Día del Mes
- El Día de la Semana
- Cada N Días naturales
- Todos los Días
- Cada Dos Días
- Cada N Días Hábiles
- Cada Dos Días Hábiles
- Día hábil
Ingrese una instrucción SQL Select que recupere todos los datos que su alerta necesita para realizar las acciones que planea definir. La instrucción de selección de alerta periódica debe incluir una cláusula INTO que contenga una salida para cada columna seleccionada por la instrucción Select.
Este es un ejemplo de una instrucción de selección de alertas periódicas que busca usuarios que no han cambiado sus contraseñas en el número de días especificado por el valor en :THRESHOLD_DAYS.:
SELECCIONE user_name,
password_date,
:THRESHOLD_DAYS
EN &USUARIO
&LASTDATE,
&NÚMDÍAS
DE fnd_user
DONDE sysdate = NVL(password_date,
sysdate) + :THRESHOLD_DAYS
ORDER BY user_name
Aunque Oracle Alert no admite instrucciones PL/SQL como definición de instrucción SQL de alerta, puede crear una función empaquetada PL/SQL que contenga lógica PL/SQL e introducir una instrucción SQL Select que llame a esa función empaquetada.
Puede verificar la precisión y eficacia de su declaración Select. Elija Verificar para analizar la instrucción Select y mostrar el resultado en una ventana de notas.
Elija Ejecutar para ejecutar la instrucción Select en uno de los ID de Oracle de su aplicación y muestre el número de filas devueltas en una ventana de notas.
Una vez que esté satisfecho con la instrucción SQL, guarde su trabajo.
Especificar detalles de alerta:
Una vez que defina un evento o alerta periódica en la ventana de alertas, debe mostrarse en la ventana de Detalles de alerta para completar la definición de alerta. La ventana Detalles de la alerta incluye información como las instalaciones de aplicaciones en las que desea que se ejecute la alerta, los valores predeterminados que desea que utilicen las variables de entrada y las características adicionales que desea que tengan las variables de salida.
Creación de acciones de alerta:
Después de definir la alerta, debe crear las acciones que desea que realice la alerta. Hay cuatro tipos de acciones que puedes crear:
* acciones de programa simultáneas
* acciones de script operativo
* acciones de script de instrucciones SQL
Elija Acciones
Introduzca un nombre (hasta 80 caracteres) y una descripción (hasta 240 caracteres) para la acción de alerta.
Seleccione un nivel para su acción: Detalle, Resumen o Sin excepción.
Elija Detalles de la acción para mostrar la ventana de Detalles de la acción.
Seleccione el tipo de acción que desea crear en el Tipo de Acción de campo
Crear una Alerta para:
Especifique el nombre de la aplicación y la tabla de base de datos que desea que Oracle Alert supervise.
Nota: No puede usar una vista como tabla de eventos para su alerta.
Marque Después de Insertar y / o Después de actualizar si desea ejecutar su alerta de evento cuando un usuario de la aplicación inserta y/o actualiza una fila en la tabla de la base de datos.
Especifique un valor en el campo Mantener _ Días para indicar el número de días de historial de excepciones, acciones y acciones de respuesta que desea conservar para esta alerta.
Especifique un valor en el campo Fecha de finalización si desea desactivar la alerta en una fecha determinada.
Tablas de alertas importantes:
- ALR_ALERTS
- ALR_ACTIONS
- ALR_ACTION_SETS
- ALR_ACTION_SET_INPUTS
- ALR_ACTION_SET_OUTPUTS
- ALR_ACTION_SET_MEMBERS
- ALR_ALERT_CHECKS
- ALR_ALERT_INPUTS
- ALR_ALERT_OUTPUTS
- ALR_ACTION_SET_CHECKS
- ALR_RESPONSE_SETS
- ALR_RESPONSE_ACTIONS
- ALR_VALID_RESONSES
Oracle Alerta, se utiliza la siguiente interna vistas:
- ALR_ALERT_ACTIONS_VIEW
- ALR_ALERT_HISTORY_VIEW
- ALR_CHECK_ACTION_HISTORY_VIEW
- ALR_INSTALLATIONS_VIEW
- ALR_PERIODIC_ALERTS_VIEW
- ALR_RESPONSE_ACTIONS_VIEW
- ALR_SCHEDULED_PROGRAMS
- ALR_VARIABLES_AND_OUTPUTS
Para completar los detalles puede consultar Oracle Alerta Guía del Usuario