Service SQL IBM i (AS/400) · Fonction table
QSYS2.CONFIRM_RECLONED_LIBRARY_DIFFERENCES
Différences de bibliothèques après reclone
Liste les objets répliqués qui diffèrent entre les deux nœuds Db2 Mirror, avec leur présence et leur horodatage de modification de chaque côté.
À quoi ça sert
La fonction de table QSYS2.CONFIRM_RECLONED_LIBRARY_DIFFERENCES compare les bibliothèques des deux nœuds après (ou en préparation de) un reclone. Chaque ligne donne la bibliothèque, l'objet, son type, sa présence sur la source et la cible, ainsi que l'horodatage de dernière modification de chaque côté.
Le paramètre IASP_NAME est obligatoire (*SYSBAS pour les bibliothèques du système) ; LIBRARY_NAME est facultatif et accepte *ALL, comme dans l'exemple IBM.
Elle concerne Db2 Mirror for i (option 48 de 5770SS1) et n'est utile que si ce produit est configuré.
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
Enregistrer la liste des objets répliqués qui diffèrent entre les nœuds, pour les bibliothèques utilisateur de SYSBAS.
-- Description: Save a list of replicated objects that are different between the
-- nodes for user libraries that reside in SYSBAS.
CREATE TABLE MYLIB.RECLONE_LIB_DIFF AS (
SELECT * FROM TABLE(QSYS2.CONFIRM_RECLONED_LIBRARY_DIFFERENCES(IASP_NAME => '*SYSBAS',
LIBRARY_NAME => '*ALL'))
ORDER BY LIBRARY_NAME, OBJECT_NAME, OBJECT_TYPE)
WITH DATA;
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
IASP_NAME |
VARCHAR(10) | obligatoire | Nom de l'ASP indépendant |
LIBRARY_NAME |
VARCHAR(10) | NULL | Nom de la bibliothèque |
Colonnes renvoyées (7)
Afficher les 7 colonnes
| Colonne | Type | Signification |
|---|---|---|
LIBRARY_NAME |
VARCHAR(10) | Nom de la bibliothèque |
OBJECT_NAME |
VARCHAR(128) | Nom de l'objet |
OBJECT_TYPE |
VARCHAR(8) | Type de l'objet |
OBJECT_ON_SOURCE |
VARCHAR(3) | Objet présent sur le système source |
OBJECT_ON_TARGET |
VARCHAR(3) | Objet présent sur le système cible |
CHANGE_TIMESTAMP_ON_SOURCE |
TIMESTAMP | Horodatage de modification sur la source |
CHANGE_TIMESTAMP_ON_TARGET |
TIMESTAMP | Horodatage de modification sur la cible |