Database
 sql >> Base de données >  >> RDS >> Database

Bilan de santé sur Exadata à l'aide de l'utilitaire Exachk

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