Database
 sql >> Database >  >> RDS >> Database

Controllo dello stato su Exadata utilizzando l'utilità Exachk

Exachk è uno strumento per valutare lo stato generale del tuo sistema Exadata. Questo strumento controlla la configurazione della macchina per database Oracle Exadata, il software, l'hardware, il problema critico e fornisce un punteggio MAA (Maximum Availability Architecture). Quando si utilizza l'exachk è possibile programmare esecuzioni periodiche specifiche per le proprie esigenze.

I rapporti Exachk verranno salvati nella directory in cui è stato lanciato il demone exachk “/opt/oracle.SupportTools/exachk”.

AUTORUN_SCHEDULE è simile a cron:

AUTORUN_SCHEDULE     * * *  *

? ? ? ?
? ? ? +—- giorno della settimana
? ? +——  mese
? +——– giorno del mese
+———– ora

Dove:

– giorno della settimana (0 – 6), (dove 0=domenica e 6=sabato)
– mese (1 – 12)
– giorno del mese (1 – 31)
– ora (0 – 23)

Utilizza l'asterisco (*) come carattere jolly per specificare più valori separati da virgole.

L'esempio seguente mostra come creare una pianificazione di esecuzione automatica che viene eseguita ogni domenica alle 23:00:

# ./exachk -id SUNDAY_11pm -set "AUTORUN_SCHEDULE=23 * * 0; [email protected];
Created autorun_schedule for ID[SUNDAY_11pm]

Created notification_email for ID[SUNDAY_11pm]

Avvia exachk con i parametri "-get all" se vuoi vedere tutte le pianificazioni configurate con il demone exachk:

# ./exachk -get all

ID: SUNDAY_11pm
----------------------------------
autorun_schedule = 23 * * 0
notification_email = [email protected]

Puoi interrogare il demone exachk per vedere quando avverrà la prossima esecuzione automatica:

# ./exachk -d nextautorun

ID: SUNDAY_11pm

Next auto run starts on May 17, 2020 23:00:00

Riferimenti

Gestione dei demoni Oracle ORAchk e Oracle EXAchk. Disponibile su:https://docs.oracle.com/en/database/oracle/oracle-database/20/atnms/managing-daemons.html#GUID-CBC922F4-9260-48A1-86D4-209520F950D9