Valeur système IBM i (AS/400) · Messages et journalisation
QHSTLOGSIZ
Taille de l'historique système
Fixe le nombre maximal d'enregistrements de l'historique système avant la création d'une nouvelle version.
À quoi elle sert
L'historique système garde les messages d'événements du système. QHSTLOGSIZ indique quand une nouvelle version est créée : tous les jours, ou lorsque le nombre d'enregistrements fixé est atteint.
Un exploitant sauvegarde puis supprime les anciennes versions pour garder de l'espace. Un auditeur s'en sert pour retracer les événements passés.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*DAILY | Une nouvelle version chaque jour ; au-delà de 10 000 000 d'enregistrements, un autre fichier est créé le même jour : valeur livrée. |
1-10000000 | Nombre maximal d'enregistrements avant de créer une nouvelle version. |
Prise en compte : À la prochaine création d'un historique. Aucun droit spécial n'est requis.
La valeur recommandée
*DAILY est un bon choix : un fichier par jour, facile à sauvegarder et à purger. Gardez l'historique assez longtemps pour les enquêtes, selon votre politique de rétention.
La changer
CHGSYSVAL SYSVAL(QHSTLOGSIZ) VALUE(*DAILY)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QHSTLOGSIZ'
Le piège
Une version pleine peut être sauvegardée puis supprimée, mais cela ne se fait pas tout seul : sans purge régulière, les versions occupent de la place. Une taille trop petite multiplie les fichiers et complique la recherche.