Confidentialité & Cookies
Ce site utilise des cookies. En continuant, vous acceptez leur utilisation. En savoir plus, y compris comment contrôler les cookies.
Alertes dans l’application Oracle
Oracle Alert facilite le flux d’informations au sein de votre organisation en vous permettant de créer des entités appelées alertes pour surveiller les informations de votre entreprise et vous informer des informations que vous souhaitez. Vous pouvez définir l’un des deux types d’alertes : une alerte d’événement ou une alerte périodique.
Alerte d’événement :
Une alerte d’événement vous avertit immédiatement de l’activité dans votre base de données au fur et à mesure qu’elle se produit. Lorsque vous créez une alerte d’événement, vous spécifiez les éléments suivants:
• Un événement de base de données que vous souhaitez surveiller, c’est-à-dire une insertion et/ou une mise à jour d’une table de base de données spécifique.
• Une instruction SQL Select qui récupère des informations de base de données spécifiques à la suite de l’événement de base de données.
• Actions que vous souhaitez que Oracle Alert effectue à la suite de l’événement de base de données. Une action peut impliquer l’envoi d’un message électronique à quelqu’un, l’exécution d’un programme concurrent, l’exécution d’un script d’exploitation ou l’exécution d’un script d’instruction SQL. Vous incluez toutes les actions que vous souhaitez qu’Oracle Alert effectue dans un ensemble d’actions.
Alerte périodique:
Une alerte périodique, en revanche, vérifie les informations de la base de données selon un calendrier que vous définissez. Dans une alerte périodique, spécifiez les éléments suivants :
• La fréquence à laquelle vous souhaitez que l’alerte périodique exécute l’instruction SQL.
• Actions qu’Oracle Alert doit effectuer une fois qu’il exécute l’instruction SQL. Une action peut impliquer l’envoi des informations récupérées à quelqu’un dans un message électronique, l’exécution d’un programme concurrent, l’exécution d’un script d’exploitation ou l’exécution d’un script d’instruction SQL. Nous incluons toutes les actions que nous voulons que Oracle Alert effectue, dans un ensemble d’actions.
Navigation dans les applications Oracle pour définir une alerte :
Accédez à la responsabilité « Alert Manager »
Alert > >Define
Transférez l’alerte d’une instance/base de données à une autre:
Allez dans la responsabilité « Gestionnaire d’alertes »
Alerte > > Définir
Allez dans le menu « Outils » en haut
Cliquez sur « Alerte de transfert »
Entrez les champs source et destination et cliquez sur Transférer.
Comment définir une alerte périodique:
- Accédez au Gestionnaire d’alertes > Définir l’alerte >.
- Sélectionnez l’onglet » Périodique « .
- Saisissez le nom de l’application propriétaire de l’alerte dans le champ Application.
- Nommez l’alerte (jusqu’à 50 caractères) et donnez-lui une description significative (jusqu’à 240 caractères).
- Cochez Activé pour activer votre alerte périodique.
- Réglez la fréquence de l’alerte périodique sur l’un des éléments suivants:
- Sur demande
- Le Jour du Mois
- Le Jour de la Semaine
- Tous les N Jours Civils
- Tous Les Jours
- Tous Les Deux Jours
- Tous les N Jours Ouvrables
- Tous les Autres Jours Ouvrables
- Jour ouvrable
Entrez une instruction SQL Select qui récupère toutes les données dont votre alerte a besoin pour effectuer les actions que vous prévoyez de définir. Votre instruction Select d’alerte périodique doit inclure une clause INTO qui contient une sortie pour chaque colonne sélectionnée par votre instruction Select.
Voici un exemple d’instruction Select d’alerte périodique qui recherche les utilisateurs qui n’ont pas modifié leurs mots de passe dans le nombre de jours spécifié par la valeur dans :THRESHOLD_DAYS.:
SÉLECTIONNEZ user_name,
password_date,
: THRESHOLD_DAYS
DANS & USER,
&LASTDATE,
&NUMDAYS
DE fnd_user
OÙ sysdate = NVL(password_date,
sysdate) + :THRESHOLD_DAYS
ORDER BY user_name
Bien qu’Oracle Alert ne prenne pas en charge les instructions PL/SQL en tant que définition d’instruction alert SQL, vous pouvez créer une fonction empaquetée PL/SQL contenant une logique PL/SQL et entrer une instruction SQL Select qui appelle cette fonction empaquetée.
Vous pouvez vérifier l’exactitude et l’efficacité de votre instruction Select. Choisissez Vérifier pour analyser votre instruction Select et afficher le résultat dans une fenêtre de note.
Choisissez Exécuter pour exécuter l’instruction Select dans l’un des ID Oracle de votre application et affichez le nombre de lignes renvoyées dans une fenêtre de note.
Une fois que vous êtes satisfait de l’instruction SQL, enregistrez votre travail.
Spécification des détails de l’alerte :
Une fois que vous avez défini un événement ou une alerte périodique dans la fenêtre Alertes, vous devez afficher la fenêtre Détails de l’alerte pour terminer la définition de l’alerte. La fenêtre Détails de l’alerte contient des informations telles que les installations d’applications sur lesquelles vous souhaitez que l’alerte s’exécute, les valeurs par défaut que vous souhaitez que vos variables d’entrée utilisent et les caractéristiques supplémentaires que vous souhaitez que vos variables de sortie aient.
Création d’actions d’alerte :
Après avoir défini votre alerte, vous devez créer les actions que vous souhaitez que votre alerte effectue. Vous pouvez créer quatre types d’actions:
• actions de message
• actions de programme simultanées
• actions de script d’exploitation
• Actions de script d’instruction SQL
Choisissez Actions
Entrez un nom (jusqu’à 80 caractères) et une description (jusqu’à 240 caractères) pour votre action d’alerte.
Sélectionnez un niveau pour votre action : Détail, Résumé ou Pas d’exception.
Choisissez Détails de l’action pour afficher la fenêtre Détails de l’action.
Sélectionnez le type d’action que vous souhaitez créer dans le champ Type d’action
Création d’une Alerte d’événement:
Spécifiez le nom de l’application et de la table de base de données que vous souhaitez que Oracle Alert surveille.
Remarque : Vous ne pouvez pas utiliser une vue comme table d’événements pour votre alerte.
Vérifiez Après Insertion et/ou Après mise à jour si vous souhaitez exécuter votre alerte d’événement lorsqu’un utilisateur d’application insère et/ou met à jour une ligne dans la table de base de données.
Spécifiez une valeur dans le champ Conserver _ Jours pour indiquer le nombre de jours d’exceptions, d’actions et d’historique des actions de réponse que vous souhaitez conserver pour cette alerte.
Spécifiez une valeur dans le champ Date de fin si vous souhaitez désactiver votre alerte à une certaine date.
Tableaux d’alertes 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 Alert utilise les vues internes suivantes:
- 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
Pour plus de détails, vous pouvez consulter le Guide de l’utilisateur Oracle Alert