Avvisi in Oracle Application

X

Privacy&Cookie

Questo sito utilizza cookie. Continuando, accetti il loro utilizzo. Ulteriori informazioni, tra cui come controllare i cookie.

Capito!

Pubblicità

Avvisi nell’applicazione Oracle

Oracle Alert facilita il flusso di informazioni all’interno dell’organizzazione consentendo di creare entità chiamate avvisi per monitorare le informazioni aziendali e per notificare le informazioni desiderate. È possibile definire uno dei due tipi di avvisi: un avviso evento o un avviso periodico.

Avviso evento:

Un avviso evento notifica immediatamente l’attività nel database man mano che si verifica. Quando si crea un avviso di evento, si specifica quanto segue:

• Un’istruzione SQL Select che recupera informazioni specifiche del database come risultato dell’evento del database.

• Azioni che si desidera eseguire Oracle Alert come risultato dell’evento del database. Un’azione può comportare l’invio di un messaggio di posta elettronica, l’esecuzione di un programma simultaneo, l’esecuzione di uno script operativo o l’esecuzione di uno script di istruzioni SQL. Si includono tutte le azioni che si desidera eseguire Oracle Alert, in un set di azioni.

Avviso periodico:

Un avviso periodico, d’altra parte, controlla il database per le informazioni in base a una pianificazione definita. In un avviso periodico specificare quanto segue:

• Un’istruzione SQL Select che recupera informazioni specifiche del database.

• Azioni che Oracle Alert deve eseguire una volta eseguita l’istruzione SQL. Un’azione può comportare l’invio delle informazioni recuperate a qualcuno in un messaggio di posta elettronica, l’esecuzione di un programma concorrente, l’esecuzione di uno script operativo o l’esecuzione di uno script di istruzione SQL. Includiamo tutte le azioni che vogliamo che Oracle Alert esegua, in un set di azioni.

Navigazione nelle app Oracle per definire un avviso:

Vai alla responsabilità” Alert Manager ”
Alert > > Define

Trasferisci l’avviso da un’istanza/database ad un’altra:

Vai alla responsabilità “Alert Manager”
Alert>>Define
Vai al menu “Strumenti” in alto
Fai clic su “Transfer Alert”
Inserisci i campi di origine e destinazione e fai clic su Trasferisci.

Come definire un avviso periodico:

  1. Vai a Gestione avvisi > Avviso > Definisci.
  2. Selezionare la scheda ‘Periodica’.
  3. Immettere il nome dell’applicazione che possiede l’avviso nel campo Applicazione.
  4. Assegna un nome all’avviso (fino a 50 caratteri) e forniscigli una descrizione significativa (fino a 240 caratteri).
  5. Seleziona Abilitato per abilitare l’avviso periodico.
  6. Impostare la frequenza periodica di allarme per uno dei seguenti:

  • Su Richiesta
  • il Giorno del Mese
  • un Giorno della Settimana
  • Ogni N Giorni di Calendario
  • Ogni Giorno
  • Ogni Altro Giorno
  • Ogni N Giorni lavorativi
  • Ogni Giorno lavorativo
  • Ogni Giorno lavorativo

Immettere un’istruzione SQL Select che consente di recuperare tutti i dati che il vostro avviso deve eseguire le azioni che si intende definire. L’istruzione periodica alert Select deve includere una clausola INTO che contiene un output per ogni colonna selezionata dall’istruzione Select.

Ecco un esempio di istruzione periodica alert Select che cerca gli utenti che non hanno modificato le password entro il numero di giorni specificato dal valore in :THRESHOLD_DAYS.:

SELEZIONARE user_name,
password_date,
:THRESHOLD_DAYS
IN&UTENTE,
&LASTDATE,
&NUMDAYS
DA fnd_user
DOVE sysdate = NVL(password_date,
data di sistema) + :THRESHOLD_DAYS
ORDER BY user_name

Sebbene Oracle Alert non supporti le istruzioni PL/SQL come definizione dell’istruzione SQL alert, è possibile creare una funzione pacchettizzata PL/SQL che contiene la logica PL/SQL e immettere un’istruzione SQL Select che chiama tale funzione pacchettizzata.

È possibile verificare l’accuratezza e l’efficacia dell’istruzione Select. Scegliere Verifica per analizzare l’istruzione Select e visualizzare il risultato in una finestra Nota.

scegliere Esegui per eseguire l’istruzione Select in uno degli ID Oracle dell’applicazione e visualizzare il numero di righe restituite in una finestra Nota.

Una volta che sei soddisfatto dell’istruzione SQL, salva il tuo lavoro.

Specificare i dettagli dell’avviso:

Una volta definito un evento o un avviso periodico nella finestra Avvisi, è necessario visualizzarlo nella finestra Dettagli avviso per completare la definizione dell’avviso. La finestra Dettagli avviso include informazioni quali le installazioni di applicazioni su cui si desidera eseguire l’avviso, quali valori predefiniti si desidera utilizzare le variabili di input e quali caratteristiche aggiuntive si desidera che le variabili di output abbiano.

Creazione di azioni di avviso:

Dopo aver definito l’avviso, è necessario creare le azioni che si desidera eseguire l’avviso. Ci sono quattro tipi di azioni che è possibile creare:

• azioni messaggio

• azioni programma simultaneo

• azioni script operativi

• Azioni script istruzione SQL

Scegliere Azioni

Immettere un nome (fino a 80 caratteri) e una descrizione (fino a 240 caratteri) per l’azione di avviso.

Seleziona un livello per la tua azione: Dettaglio, Riepilogo o Nessuna eccezione.

Scegliere Dettagli azione per visualizzare la finestra Dettagli azione.

Selezionare il tipo di azione che si desidera creare nel campo Tipo di azione

Creazione di un avviso di evento:

Specificare il nome dell’applicazione e la tabella del database che si desidera monitorare Oracle Alert.

Nota: non è possibile utilizzare una vista come tabella eventi per l’avviso.

Controllare Dopo l’inserimento e/o dopo l’aggiornamento se si desidera eseguire l’avviso evento quando un utente dell’applicazione inserisce e / o aggiorna una riga nella tabella del database.

Specificare un valore nel campo Mantieni _ Giorni per indicare il numero di giorni di eccezioni, azioni e cronologia delle azioni di risposta che si desidera mantenere per questo avviso.

Specificare un valore nel campo Data di fine se si desidera disabilitare l’avviso entro una certa data.

Tabelle di avviso importanti:

  • 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 Avviso interna di vista:

  • 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

Per tutti i dettagli si può fare riferimento Oracle Alert Guida dell’Utente

Pubblicità

Condividere:

Stampa

Write a Comment

Il tuo indirizzo email non sarà pubblicato.