Service SQL IBM i (AS/400) · Procédure
QSYS2.RECLONE_OBJECT
Recloner un objet répliqué
Procédure Db2 Mirror qui reclone un objet précis (par exemple un fichier) entre les deux nœuds, pour le resynchroniser complètement.
À quoi ça sert
Cette procédure fait partie des services de reclonage de Db2 Mirror for i (option 48 de 5770SS1). Elle demande de recopier entièrement un objet d'un nœud vers l'autre, identifié par sa bibliothèque (LIBRARY_NAME), son nom (OBJECT_NAME) et son type (OBJECT_TYPE, par exemple *FILE).
Elle ne sert que si Db2 Mirror est configuré. Le reclonage intervient quand un objet répliqué est devenu incohérent entre les deux nœuds ou qu'il faut le reconstruire. La procédure agit sur le système : elle lance une copie complète de l'objet et n'a pas de mode aperçu.
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
Recloner le fichier APPLIB1/TABLE1.
-- Description: Reclone file APPLIB1/TABLE1.
CALL QSYS2.RECLONE_OBJECT(LIBRARY_NAME => 'APPLIB1',
OBJECT_NAME => 'TABLE1',
OBJECT_TYPE => '*FILE');
Bon à savoir
Un reclonage recopie tout l'objet : sur une grosse table, prévoyez le temps et la bande passante nécessaires. Les services EVALUATE_RECLONE_* permettent d'évaluer la situation avant d'agir.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
LIBRARY_NAME |
VARCHAR(10) | obligatoire | Nom de la bibliothèque |
OBJECT_NAME |
VARCHAR(10) | obligatoire | Nom de l'objet |
OBJECT_TYPE |
VARCHAR(8) | obligatoire | Type de l'objet |