Exachk est un outil pour évaluer la santé globale de votre système Exadata. Cet outil vérifie la configuration, les logiciels, le matériel, les problèmes critiques de votre machine de base de données Oracle Exadata et fournit un score d'architecture de disponibilité maximale (MAA). Lors de l'utilisation de l'exachk, il est possible de programmer des exécutions périodiques spécifiques à vos besoins.
Les rapports Exachk seront enregistrés dans le répertoire dans lequel le démon exachk a été lancé "/opt/oracle.SupportTools/exachk".
Le AUTORUN_SCHEDULE est similaire à cron :
AUTORUN_SCHEDULE * * * *
? ? ? ?
? ? ? +—- jour de la semaine
? ? +—— mois
? +——– jour du mois
+———– heure
Où :
– jour de la semaine (0 – 6), (où 0=dimanche et 6=samedi)
– mois (1 – 12)
– jour du mois (1 – 31)
– heure (0 – 23)
Utilisez l'astérisque (*) comme caractère générique pour spécifier plusieurs valeurs séparées par des virgules.
L'exemple ci-dessous montre comment créer un programme d'exécution automatique qui s'exécute tous les dimanches à 23 h :
# ./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]
Lancez exachk avec les paramètres "-get all" si vous souhaitez voir toutes les planifications configurées avec le démon exachk :
# ./exachk -get all ID: SUNDAY_11pm ---------------------------------- autorun_schedule = 23 * * 0 notification_email = [email protected]
Vous pouvez interroger le démon exachk pour voir quand la prochaine exécution automatique aura lieu :
# ./exachk -d nextautorun ID: SUNDAY_11pm Next auto run starts on May 17, 2020 23:00:00
Références
Gestion des démons Oracle ORAchk et Oracle EXAchk. Disponible sur :https://docs.oracle.com/en/database/oracle/oracle-database/20/atnms/managing-daemons.html#GUID-CBC922F4-9260-48A1-86D4-209520F950D9