Service SQL IBM i (AS/400) · Procédure
QSYS2.SET_RESYNC_PRIORITIES
Fixer les priorités de resynchronisation
Procédure Db2 Mirror qui attribue une priorité de resynchronisation suggérée à des objets, pour traiter certaines bibliothèques avant les autres.
À quoi ça sert
Cette procédure sert avec Db2 Mirror for i (option 48 de 5770SS1) et n'est utile que si ce produit est configuré. Après une interruption de la mise en miroir, les objets doivent être resynchronisés. On fixe ici la priorité suggérée (RESYNC_PRIORITY) d'objets désignés par leur bibliothèque système, leur nom et leur type (valeurs *ALL admises).
Dans l'exemple d'IBM, tous les objets de la bibliothèque SALESLIB reçoivent la priorité 1, pour être pris en compte avant la plupart des autres. L'avancement se suit 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
Régler la priorité suggérée à 1 pour tous les objets du schéma SALESLIB, afin qu'ils soient pris en compte pour la resynchronisation avant la plupart des autres.
-- Description: Set the suggested priority for all objects in schema SALESLIB
-- to 1 so that objects in SALESLIB are considered for resynchronization before most
-- other objects.
CALL QSYS2.SET_RESYNC_PRIORITIES('SALESLIB', '*ALL', '*ALL', 1);
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
SYSTEM_OBJECT_SCHEMA |
VARCHAR(10) | obligatoire | Bibliothèque système de l'objet |
SYSTEM_OBJECT_NAME |
VARCHAR(10) | obligatoire | Nom système de l'objet |
SYSTEM_OBJECT_TYPE |
VARCHAR(8) | obligatoire | Type système de l'objet |
RESYNC_PRIORITY |
SMALLINT | obligatoire | Priorité de resynchronisation |