Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.IFS_MIGRATION_LIST

Objets IFS suivis pour la migration à chaud

Liste les objets de l'IFS suivis par la migration à chaud (MIGRATE WHILE ACTIVE) et leur état : en attente, en cours ou en échec.

À quoi ça sert

Cette vue appartient à la fonction de migration à chaud d'IBM i (Migrate While Active) : elle ne présente un intérêt que si une migration de ce type est configurée. Elle renvoie, pour chaque objet de l'IFS suivi, son chemin, son type, l'état du suivi (TRACKING_STATE), la taille, l'horodatage de début du suivi et de début de migration, et, en cas d'échec, le travail et le message d'erreur.

Deux paramètres l'encadrent : SOURCE_LOCATION, l'emplacement source, et TRACKING_STATE_FILTER (défaut ALL) pour ne garder qu'un état. L'exemple d'IBM liste les objets dont la migration vers le nœud de copie est en cours, avec la valeur MIGRATING.

On l'utilise pour suivre l'avancement et repérer les objets qui échouent, grâce à FAILURE_JOB_NAME et FAILURE_MESSAGE. La vue symétrique pour les objets terminés est QSYS2.MIGRATED_IFS.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.IFS_MIGRATION_LIST

La requête n'a renvoyé aucune ligne sur notre IBM i de test.

L'exemple d'IBM

Examiner les objets de l'IFS dont la migration vers le nœud de copie est en cours.

-- Description: Examine the integrated file system objects that are                                
-- currently attempting migration to the copy node.                                                 
    SELECT PATH_NAME, OBJECT_TYPE                                                                   
      FROM QSYS2.IFS_MIGRATION_LIST                                                                 
      WHERE TRACKING_STATE = 'MIGRATING'                                                          
      ORDER BY PATH_NAME, OBJECT_TYPE;

Paramètres

ParamètreTypePar défautSignification
SOURCE_LOCATION VARCHAR(9) obligatoire Emplacement source
TRACKING_STATE_FILTER VARCHAR(12) 'ALL' Filtre sur l'état du suivi

Colonnes renvoyées (8)

Afficher les 8 colonnes
ColonneTypeSignification
PATH_NAME VARG Chemin
OBJECT_TYPE VARCHAR(8) Type de l'objet
TRACKING_STATE VARCHAR(10) État du suivi
INITIAL_TRACKING_TIME TIMESTAMP Horodatage du début du suivi
OBJECT_SIZE BIGINT Taille de l'objet
MIGRATION_START_TIME TIMESTAMP Horodatage de début de migration
FAILURE_JOB_NAME VARCHAR(28) Nom du travail en échec
FAILURE_MESSAGE CHAR(7) Message d'échec