Service SQL IBM i (AS/400) · Procédure
QSYS2.CHANGE_MIRROR
Modifier la configuration de Db2 Mirror
Procédure Db2 Mirror qui modifie les réglages du miroir : état de réplication, reprise automatique, degré de parallélisme, intervalle de resynchronisation.
À quoi ça sert
Cette procédure sert avec Db2 Mirror for i (option 48 de 5770SS1) et n'a d'intérêt que si ce produit est configuré. Elle modifie les réglages de la réplication pour la base système ('*SYSBAS' par défaut) ou un ASP indépendant (IASP_NAME).
Les paramètres principaux sont REPLICATION_STATE, AUTO_RESUME (reprise automatique après suspension), PARALLEL_DEGREE et SPLF_RESYNC_INTERVAL (intervalle de resynchronisation des fichiers spoule). Elle change le comportement de la réplication : à utiliser avec la documentation de Db2 Mirror.
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
Configurer Db2 Mirror pour reprendre automatiquement après une suspension, pour SYSBAS et les ASP indépendants configurés.
-- Description: Configure Db2 Mirror to automatically resume after being
-- suspended. This change applies to SYSBAS and any configured IASPs.
CALL QSYS2.CHANGE_MIRROR(AUTO_RESUME => 'YES');
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
IASP_NAME |
VARCHAR(10) | '*SYSBAS' | Nom de l'ASP indépendant |
REPLICATION_STATE |
VARCHAR(11) | NULL | État de la réplication |
AUTO_RESUME |
VARCHAR(3) | NULL | Reprise automatique |
PARALLEL_DEGREE |
VARCHAR(4) | NULL | Degré de parallélisme |
SPLF_RESYNC_INTERVAL |
INTEGER | NULL | Intervalle de resynchronisation des fichiers spoule |
SWAP_ON_PWRDWNSYS |
VARCHAR(3) | NULL | Basculement lors de l'arrêt du système (PWRDWNSYS) |
REPLICATE_USER_INDEX |
VARCHAR(7) | NULL | Réplication des index utilisateur |
REPLICATE_USER_SPACE |
VARCHAR(7) | NULL | Réplication des espaces utilisateur |
REPLICATE_DATA_QUEUE_ENTRIES |
VARCHAR(7) | NULL | Réplication des entrées de files de données |
ENCRYPTED_RDMA |
VARCHAR(12) | NULL | Chiffrement RDMA |
READ_ONLY |
VARCHAR(7) | NULL | Lecture seule |
AUTO_TAKEOVER |
VARCHAR(7) | NULL | Prise de relais automatique |
RESUME_TYPE |
VARCHAR(8) | NULL | Type de reprise |
RESYNC_SAVRST_IO_THRESHOLD |
VARCHAR(4) | NULL | Seuil d'E/S pour la resynchronisation par sauvegarde/restauration |
RESYNC_SAVRST_IO_MINIMUM_ROWS |
BIGINT | NULL | Nombre minimal de lignes pour la resynchronisation par sauvegarde/restauration |
RDMA_TCPIP |
VARCHAR(7) | NULL | Adresse TCP/IP RDMA |
RDMA_TCPIP_KEEP_ALIVE_TIME |
INTEGER | NULL | Délai de maintien de connexion TCP/IP RDMA |