Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.MEDIA_LIBRARY_INFO

Bibliothèques de médias et unités de bande

Décrit les bibliothèques de médias (bandes) et leurs unités : statut, ressource, priorité d'allocation et délais de montage : un WRKMLBSTS en SQL.

À quoi ça sert

La vue renvoie une ligne par unité d'une bibliothèque de médias : nom et statut de l'unité, type et modèle, nom et statut de la ressource, état et priorité d'allocation de la ressource, délais d'attente de montage initial et de fin de volume, et description de l'unité.

Elle sert à surveiller les sauvegardes sur bande : repérer une unité hors fonction ou une ressource non allouée avant le lancement d'une sauvegarde. L'exemple d'IBM recherche les unités de bande dont le statut est VARIED OFF.

Associée à QSYS2.TAPE_CARTRIDGE_INFO pour le contenu des cartouches, elle donne une vue complète de la bibliothèque de bandes.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.MEDIA_LIBRARY_INFO

Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :

DEVICE_NAME Nom de l'unité DEVICE_STATUS Statut de l'unité DEVICE_TYPE Type d'unité DEVICE_MODEL Modèle de l'unité RESOURCE_NAME Nom de la ressource RESOURCE_STATUS Statut de la ressource RESOURCE_ALLOCATION_STATUS Statut d'allocation de la ressource RESOURCE_ALLOCATION_PRIORITY Priorité d'allocation de la ressource INITIAL_MOUNT_WAIT_TIME Délai d'attente du montage initial END_OF_VOLUME_MOUNT_WAIT_TIME Délai d'attente du montage de fin de volume DEVICE_DESCRIPTION Description de l'unité
TAPMLB01 EN FONCTION 3584 400 TAP01 OPERATIONNE ALLOUEE *JOB *JOB *JOB DESCRIPTION CREEE PAR AUTO-CONFIGURATION

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

Rechercher les unités de bande non disponibles.

-- Description: Check for unavailable tape drives 
 SELECT * FROM QSYS2.MEDIA_LIBRARY_INFO WHERE DEVICE_STATUS = 'VARIED OFF';

Colonnes renvoyées (11)

Afficher les 11 colonnes
ColonneTypeSignification
DEVICE_NAME VARCHAR(10) Nom de l'unité
DEVICE_STATUS VARCHAR(20) Statut de l'unité
DEVICE_TYPE VARCHAR(10) Type d'unité
DEVICE_MODEL VARCHAR(10) Modèle de l'unité
RESOURCE_NAME VARCHAR(10) Nom de la ressource
RESOURCE_STATUS VARCHAR(11) Statut de la ressource
RESOURCE_ALLOCATION_STATUS VARCHAR(11) Statut d'allocation de la ressource
RESOURCE_ALLOCATION_PRIORITY VARCHAR(4) Priorité d'allocation de la ressource
INITIAL_MOUNT_WAIT_TIME VARCHAR(6) Délai d'attente du montage initial
END_OF_VOLUME_MOUNT_WAIT_TIME VARCHAR(6) Délai d'attente du montage de fin de volume
DEVICE_DESCRIPTION VARCHAR(50) Description de l'unité