Aggiornamenti della configurazione dell'indicatore di stato utilizzando CLP
È possibile aggiornare la configurazione dell'indicatore di stato per uno specifico indicatore di stato. È possibile effettuare aggiornamenti alle impostazioni globali o alle impostazioni dell'oggetto per un particolare oggetto.
Il comando UPDATE ALERT CONFIGURATION ha quattro clausole secondarie che coprono le diverse opzioni di aggiornamento. È possibile utilizzare una sola clausola secondaria in ogni comando UPDATE ALERT CONFIGURATION. Per utilizzare più di una delle opzioni, è necessario immettere più comandi UPDATE ALERT CONFIGURATION.
La prima clausola secondaria,
SET parameter-name value, fornisce il supporto per aggiornare:- L'indicatore di valutazione
- Le soglie di avvertenza e di allarme (se applicabili)
- L'indicatore di sensibilità
- L'indicatore di azione
- SCHECCOSOGLIA
- AVVERTENZA e ALLARME
- Sensibilità
- AZIONE ABILITATA
Le altre tre clausole secondarie forniscono supporto per aggiungere, aggiornare ed eliminare azioni di script o attività.
I seguenti comandi aggiornano una configurazione dell'indicatore di stato basato sulla soglia per l'indicatore di stato db.spilled_sorts sul database SAMPLE. L'aggiornamento modifica la soglia di avvertenza in 25, per abilitare le azioni e per aggiungere un'azione script:
DB2 UPDATE ALERT CONFIGURATION FOR DATABASE ON SAMPLE USING DB.SPILLED_SORTS
SET WARNING 25, ACTIONSENABLED YES
DB2 UPDATE ALERT CONFIGURATION FOR DATABASE ON SAMPLE USING DB.SPILLED_SORTS
ADD ACTION SCRIPT c:\myscript TYPE OS COMMAND LINE PARAMETERS 'space'
WORKING DIRECTORY c:\ ON ALARM USER dba1 PASSWORD dba1I seguenti comandi aggiornano una configurazione dell'indicatore di stato basato sullo stato per l'indicatore di stato ts.ts_util per le impostazioni globali. L'aggiornamento definisce un'azione da eseguire quando un tablespace si trova nello stato di backup in sospeso.
DB2 UPDATE ALERT CONFIGURATION FOR TABLESPACES USING TS.TS_UTIL
SET ACTIONSENABLED YES
DB2 UPDATE ALERT CONFIGURATION FOR TABLESPACES USING TS.TS_UTIL
ADD ACTION TASK 0.1 ON ATTENTION 32 ON localhost USER dba1 PASSWORD dba1Questo aggiornamento verrà applicato a tutti i tablespace per l'istanza che non dispongono di impostazioni personalizzate per questo indicatore di stato.Quando si aggiungono azioni a una configurazione dell'indicazione di integrità, le opzioni per la clausola
ON condition si basano sul tipo di indicatore di integrità:- Per un indicatore di stato basato sulla soglia,
WARNINGeALARMsono condizioni valide. - Per un indicatore di stato basato sullo stato, è necessario utilizzare l'opzione
ON ATTENTION state. Utilizzare uno stato numerico valido, come definito per l'indicatore di stato. I valori del gestore database e dello stato operativo del database sono disponibili in sqllib\include\sqlmon.h. I valori operativi del tablespace e del contenitore sono elencati in sqllib\include\sqlutil.h. Tenere presente che le azioni non possono essere eseguite per lo stato inattivo del gestore database. Per i dettagli, consultare la descrizione dell'indicatore di stato db2.db2_op_status .