Service SQL IBM i (AS/400) · Vue
QSYS2.TAPE_CARTRIDGE_INFO
Cartouches des bibliothèques de bandes
Liste les cartouches des bibliothèques de bandes avec leur identifiant, leur statut, leur catégorie, leur emplacement et leur protection en écriture.
À quoi ça sert
TAPE_CARTRIDGE_INFO renvoie une ligne par cartouche d'une bibliothèque de bandes : unité, identifiant de cartouche et sa source, identifiant de volume, type de support, catégorie, statut, horodatages de modification et de référence, emplacement, densité, protection en écriture, encodage et emplacement d'import-export.
On l'utilise pour faire l'inventaire des bandes, retrouver une cartouche, voir lesquelles ne sont pas disponibles ou préparer la rotation des sauvegardes. L'exemple d'IBM liste les cartouches dont le statut n'est pas AVAILABLE.
Les paramètres DEVICE_NAME, CARTRIDGE_ID, CATEGORY et CATEGORY_SYSTEM limitent la lecture, et IGNORE_ERRORS (par défaut 'YES') évite l'arrêt sur une erreur d'accès. Elle n'est utile que si une bibliothèque de bandes est configurée.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.TAPE_CARTRIDGE_INFO
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| DEVICE_NAME Nom de l'unité | CARTRIDGE_ID Identifiant de la cartouche | CARTRIDGE_ID_SOURCE Source de l'identifiant de la cartouche | VOLUME_ID Identifiant du volume | MEDIA_TYPE Type de média | CATEGORY Catégorie | CATEGORY_SYSTEM Catégorie système | STATUS Statut | CHANGE_TIMESTAMP Horodatage de la modification | REFERENCE_TIMESTAMP Horodatage de référence | LOCATION Emplacement | LOCATION_INDICATOR Indicateur d'emplacement | OWNER_ID Identifiant du propriétaire | DENSITY Densité | WRITE_PROTECTED Protégé en écriture | ENCODING Codage | IMPORT_EXPORT_SLOT Emplacement d'import-export |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TAPMLB01 | AGRI01 | BAR CODE | AGRI01 | L5 | *SHARE400 | NULL | AVAILABLE | 2026-09-11 05:05:50 | 2026-09-11 05:05:51 | 1 | *SLOT | *BLANK | *ULTRIUM5 | NO | EBCDIC | NO |
| TAPMLB01 | AGRI02 | BAR CODE | AGRI02 | L5 | *SHARE400 | NULL | AVAILABLE | 2026-09-12 05:19:02 | 2026-09-12 05:19:03 | 2 | *SLOT | *BLANK | *ULTRIUM5 | NO | EBCDIC | NO |
| TAPMLB01 | AGRI03 | BAR CODE | AGRI03 | L5 | *SHARE400 | NULL | AVAILABLE | 2026-09-13 05:05:19 | 2026-09-13 05:05:19 | 3 | *SLOT | *BLANK | *ULTRIUM5 | NO | EBCDIC | NO |
| TAPMLB01 | AGRI04 | BAR CODE | AGRI04 | L5 | *SHARE400 | NULL | AVAILABLE | 2026-09-14 05:05:24 | 2026-09-14 05:05:25 | 4 | *SLOT | *BLANK | *ULTRIUM5 | NO | EBCDIC | NO |
| TAPMLB01 | AGRI05 | BAR CODE | AGRI05 | L5 | *SHARE400 | NULL | AVAILABLE | 2026-09-15 05:05:55 | 2026-09-15 05:05:56 | 5 | *SLOT | *BLANK | *ULTRIUM5 | NO | EBCDIC | NO |
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
Retourner les informations de toutes les cartouches dont le statut n'est pas AVAILABLE.
-- Description: Return information about all tape cartridges that do not
-- currently have a status of AVAILABLE.
SELECT * FROM QSYS2.TAPE_CARTRIDGE_INFO WHERE STATUS <> 'AVAILABLE';
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
DEVICE_NAME |
VARCHAR(10) | obligatoire | Nom de l'unité |
CARTRIDGE_ID |
VARCHAR(6) | '*ALL' | Identifiant de la cartouche |
CATEGORY |
VARCHAR(10) | '*ALL' | Catégorie |
CATEGORY_SYSTEM |
VARCHAR(8) | '*ALL' | Catégorie système |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (17)
Afficher les 17 colonnes
| Colonne | Type | Signification |
|---|---|---|
DEVICE_NAME |
VARCHAR(10) | Nom de l'unité |
CARTRIDGE_ID |
VARCHAR(6) | Identifiant de la cartouche |
CARTRIDGE_ID_SOURCE |
VARCHAR(9) | Source de l'identifiant de la cartouche |
VOLUME_ID |
VARCHAR(6) | Identifiant du volume |
MEDIA_TYPE |
VARCHAR(2) | Type de média |
CATEGORY |
VARCHAR(10) | Catégorie |
CATEGORY_SYSTEM |
VARCHAR(8) | Catégorie système |
STATUS |
VARCHAR(13) | Statut |
CHANGE_TIMESTAMP |
TIMESTAMP | Horodatage de la modification |
REFERENCE_TIMESTAMP |
TIMESTAMP | Horodatage de référence |
LOCATION |
VARCHAR(10) | Emplacement |
LOCATION_INDICATOR |
VARCHAR(6) | Indicateur d'emplacement |
OWNER_ID |
VARCHAR(17) | Identifiant du propriétaire |
DENSITY |
VARCHAR(10) | Densité |
WRITE_PROTECTED |
VARCHAR(3) | Protégé en écriture |
ENCODING |
VARCHAR(6) | Codage |
IMPORT_EXPORT_SLOT |
VARCHAR(3) | Emplacement d'import-export |