Aller au contenu

Service SQL IBM i (AS/400) · Procédure

QSYS2.CHANGE_RESYNC_ENTRIES

Modifier les entrées de resynchronisation Db2 Mirror

Procédure Db2 Mirror qui modifie ou purge les entrées de resynchronisation, par exemple supprimer les entrées d'historique et d'erreur de la liste OTL.

À quoi ça sert

Cette procédure sert avec Db2 Mirror for i (option 48 de 5770SS1) et n'a d'intérêt que si ce produit est configuré. Elle modifie les entrées de resynchronisation du miroir, que l'on filtre par bibliothèque système (SYSTEM_OBJECT_SCHEMA), nom (SYSTEM_OBJECT_NAME) et type (SYSTEM_OBJECT_TYPE), tous à '*ALL' par défaut.

Les paramètres RESYNC_NUMBER et RESYNC_ENTRIES précisent les entrées visées. Appelée sans paramètre, comme dans l'exemple d'IBM, elle supprime toutes les entrées d'historique et d'erreur de la liste OTL. L'état de la resynchronisation se lit avec QSYS2.RESYNC_STATUS.

Résultat réel sur un IBM i 7.5

Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.

L'exemple d'IBM

Supprimer toutes les entrées d'historique et d'erreur de la liste OTL.

-- Description: Remove all historical and error entries from the OTL.                                              
    CALL QSYS2.CHANGE_RESYNC_ENTRIES();

Paramètres

ParamètreTypePar défautSignification
SYSTEM_OBJECT_SCHEMA VARCHAR(10) '*ALL' Bibliothèque système de l'objet
SYSTEM_OBJECT_NAME VARCHAR(128) '*ALL' Nom système de l'objet
SYSTEM_OBJECT_TYPE VARCHAR(8) '*ALL' Type système de l'objet
RESYNC_NUMBER INTEGER NULL Numéro de resynchronisation
RESYNC_ENTRIES INTEGER 0 Entrées de resynchronisation