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ètre | Type | Par défaut | Signification |
|---|---|---|---|
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
| Colonne | Type | Signification |
|---|---|---|
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 |