Service SQL IBM i (AS/400) · Vue
QSYS2.MIRROR_INFO
État de la réplication Db2 Mirror
Affiche l'état de chaque ASP indépendant dans une paire Db2 Mirror : nœuds, état de la réplication, options de reprise et paramètres RDMA.
À quoi ça sert
Cette vue donne, pour chaque ASP indépendant (IASP_NAME) de la configuration Db2 Mirror for i, l'état de l'ASP, les nœuds principal et secondaire, l'état de la réplication (REPLICATION_STATE) et son détail, l'état du groupe de ressources réseau, ainsi que de nombreuses options : reprise automatique, prise de relais automatique, degré de parallélisme, réplication des index et espaces utilisateur.
Elle ne sert qu'avec Db2 Mirror for i (option 48 de 5770SS1), configuré. Une requête filtrant sur REPLICATION_STATE permet de repérer en une ligne tout ASP qui n'est pas dans l'état attendu, et de l'intégrer à une surveillance.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.MIRROR_INFO WHERE REPLICATION_STATE <> 'ACTIVE'
Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :
| IASP_NAME Nom de l'ASP indépendant | ASP_STATE État de l'ASP | IASP_USAGE Utilisation de l'ASP indépendant | PRIMARY_NODE Noeud principal | SECONDARY_NODE Nœud secondaire | REPLICATION_STATE État de la réplication | REPLICATION_DETAIL Détail de la réplication | REPLICATION_DETAIL_INFO Informations détaillées de réplication | REPLICATION_DETAIL_INFO_TEXT Texte des informations détaillées de réplication | NRG_STATE État du groupe de ressources réseau (NRG) | ENCRYPTED_RDMA Chiffrement RDMA | RDMA_TCPIP Adresse TCP/IP RDMA | RDMA_TCPIP_KEEP_ALIVE_TIME Délai de maintien de connexion TCP/IP RDMA | DEFAULT_INCLUSION_STATE État d'inclusion par défaut | READ_ONLY Lecture seule | AUTO_RESUME Reprise automatique | AUTO_TAKEOVER Prise de relais automatique | PARALLEL_DEGREE Degré de parallélisme | SPLF_RESYNC_INTERVAL Intervalle de resynchronisation des fichiers spoule | SWAP_ON_PWRDWNSYS Basculement lors de l'arrêt du système (PWRDWNSYS) | REPLICATE_USER_INDEX Réplication des index utilisateur | REPLICATE_USER_SPACE Réplication des espaces utilisateur | REPLICATE_DATA_QUEUE_ENTRIES Réplication des entrées de files de données | PRIMARY_HOSTNAME Nom d'hôte du système principal | SECONDARY_HOSTNAME Nom d'hôte du nœud secondaire | CLUSTER_RESOURCE_GROUP Groupe de ressources de la grappe | ASP_NUMBER Numéro de l'ASP | RELATIONAL_DATABASE_NAME Nom de la base de données relationnelle | RESYNC_SAVRST_IO_THRESHOLD Seuil d'E/S pour la resynchronisation par sauvegarde/restauration | RESYNC_SAVRST_IO_MINIMUM_ROWS Nombre minimal de lignes pour la resynchronisation par sauvegarde/restauration | ENVIRONMENT_TYPE Type d'environnement |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| *SYSBAS | NONE | NULL | NULL | NULL | NOT MIRRORED | NULL | NULL | NULL | INACTIVE | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | NULL | NULL | NULL | NULL | NULL | 1 | MONIBMI | NULL | NULL | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Trouver les ASP indépendants qui ne sont pas dans l'état correct pour une réplication active.
-- Description: Find any IASPs that are not in the proper state
-- for active replication.
SELECT * FROM QSYS2.MIRROR_INFO WHERE REPLICATION_STATE <> 'ACTIVE';
Colonnes renvoyées (31)
Afficher les 31 colonnes
| Colonne | Type | Signification |
|---|---|---|
IASP_NAME |
VARCHAR(10) | Nom de l'ASP indépendant |
ASP_STATE |
VARCHAR(13) | État de l'ASP |
IASP_USAGE |
VARCHAR(8) | Utilisation de l'ASP indépendant |
PRIMARY_NODE |
VARCHAR(8) | Noeud principal |
SECONDARY_NODE |
VARCHAR(8) | Nœud secondaire |
REPLICATION_STATE |
VARCHAR(12) | État de la réplication |
REPLICATION_DETAIL |
VARCHAR(13) | Détail de la réplication |
REPLICATION_DETAIL_INFO |
INTEGER | Informations détaillées de réplication |
REPLICATION_DETAIL_INFO_TEXT |
VARCHAR(1024) | Texte des informations détaillées de réplication |
NRG_STATE |
VARCHAR(8) | État du groupe de ressources réseau (NRG) |
ENCRYPTED_RDMA |
VARCHAR(20) | Chiffrement RDMA |
RDMA_TCPIP |
VARCHAR(16) | Adresse TCP/IP RDMA |
RDMA_TCPIP_KEEP_ALIVE_TIME |
INTEGER | Délai de maintien de connexion TCP/IP RDMA |
DEFAULT_INCLUSION_STATE |
VARCHAR(7) | État d'inclusion par défaut |
READ_ONLY |
VARCHAR(16) | Lecture seule |
AUTO_RESUME |
VARCHAR(3) | Reprise automatique |
AUTO_TAKEOVER |
VARCHAR(16) | Prise de relais automatique |
PARALLEL_DEGREE |
VARCHAR(4) | Degré de parallélisme |
SPLF_RESYNC_INTERVAL |
INTEGER | Intervalle de resynchronisation des fichiers spoule |
SWAP_ON_PWRDWNSYS |
VARCHAR(3) | Basculement lors de l'arrêt du système (PWRDWNSYS) |
REPLICATE_USER_INDEX |
VARCHAR(16) | Réplication des index utilisateur |
REPLICATE_USER_SPACE |
VARCHAR(16) | Réplication des espaces utilisateur |
REPLICATE_DATA_QUEUE_ENTRIES |
VARCHAR(16) | Réplication des entrées de files de données |
PRIMARY_HOSTNAME |
VARCHAR(256) | Nom d'hôte du système principal |
SECONDARY_HOSTNAME |
VARCHAR(256) | Nom d'hôte du nœud secondaire |
CLUSTER_RESOURCE_GROUP |
VARCHAR(10) | Groupe de ressources de la grappe |
ASP_NUMBER |
INTEGER | Numéro de l'ASP |
RELATIONAL_DATABASE_NAME |
VARCHAR(18) | Nom de la base de données relationnelle |
RESYNC_SAVRST_IO_THRESHOLD |
VARCHAR(4) | Seuil d'E/S pour la resynchronisation par sauvegarde/restauration |
RESYNC_SAVRST_IO_MINIMUM_ROWS |
BIGINT | Nombre minimal de lignes pour la resynchronisation par sauvegarde/restauration |
ENVIRONMENT_TYPE |
VARCHAR(11) | Type d'environnement |