Service SQL IBM i (AS/400) · Procédure
QSYS2.TERMINATE_MIRROR
Arrêt de la réplication Db2 Mirror
Procédure Db2 Mirror qui met fin à toute réplication entre le nœud principal et le nœud secondaire, par exemple avant de changer l'état d'inclusion de SYSBAS.
À quoi ça sert
TERMINATE_MIRROR fait partie des services de Db2 Mirror for i (option 48 de 5770SS1). Elle met fin à la réplication entre les deux nœuds. Son paramètre ACTION précise l'opération à exécuter ; l'exemple d'IBM utilise 'RECLONE'.
Dans cet exemple, l'arrêt de la réplication précède un changement de l'état d'inclusion par défaut de SYSBAS, de l'exclusion vers l'inclusion, avec SET_DEFAULT_INCLUSION_STATE.
La procédure modifie l'état de la réplication et n'a pas de mode aperçu. Elle n'est utile que si Db2 Mirror est installé et configuré ; à réserver aux équipes qui l'exploitent.
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
Arrêter toute réplication entre les nœuds principal et secondaire pour pouvoir passer l'état d'inclusion par défaut de SYSBAS de l'exclusion à l'inclusion.
-- Description: End all replication between the primary and secondary
-- mirror nodes in order to change the default inclusion state of SYSBAS from
-- EXCLUDE to INCLUDE.
CALL QSYS2.TERMINATE_MIRROR(ACTION => 'RECLONE');
CALL QSYS2.SET_DEFAULT_INCLUSION_STATE('RESET');
CALL QSYS2.SET_DEFAULT_INCLUSION_STATE('INCLUDE');
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
ACTION |
VARCHAR(7) | obligatoire | Action à exécuter |