Aller au contenu

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ètreTypePar défautSignification
ACTION VARCHAR(7) obligatoire Action à exécuter