Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.SAVE_FILE_INFO

Informations sur les fichiers de sauvegarde

Décrit le contenu des fichiers de sauvegarde (*SAVF) : commande de sauvegarde utilisée, horodatage, nombre d'objets, compression et version minimale de restauration.

À quoi ça sert

Cette vue lit l'en-tête de fichiers de sauvegarde et renvoie, pour chacun, la commande qui a servi à sauvegarder (SAVE_COMMAND), l'horodatage (SAVE_TIMESTAMP), les nombres d'objets, de membres, de chemins d'accès et de fichiers spoule sauvegardés, l'indicateur de compression, l'usage de la sauvegarde en cours d'utilisation (SAVE_WHILE_ACTIVE) et la première version du système sur laquelle on peut restaurer (EARLIEST_POSSIBLE_RELEASE).

On précise la bibliothèque et le nom du fichier avec SAVE_FILE_LIBRARY et SAVE_FILE. IGNORE_ERRORS vaut YES par défaut, ce qui permet de continuer si un fichier n'est pas lisible. C'est l'équivalent SQL de l'affichage d'un fichier de sauvegarde avec DSPSAVF, avec la possibilité de filtrer et de comparer plusieurs fichiers en une requête.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.SAVE_FILE_INFO

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

SAVE_FILE_LIBRARY Bibliothèque du fichier de sauvegarde SAVE_FILE Fichier de sauvegarde OBJECTS_SAVED Nombre d'objets sauvegardés MEMBERS_SAVED Nombre de membres sauvegardés ACCESS_PATHS_SAVED Nombre de chemins d'accès sauvegardés SPOOLED_FILES_SAVED Fichiers spoule sauvegardés SAVE_COMMAND Commande de sauvegarde SAVE_TIMESTAMP Horodatage de la sauvegarde DATA_COMPRESSED Indicateur de compression des données SAVE_WHILE_ACTIVE Sauvegarde en cours d'utilisation (save-while-active) SYNCHRONIZATION_ID Identifiant de synchronisation EARLIEST_POSSIBLE_RELEASE Première version possible du système LIBRARY_NAME Nom de la bibliothèque PRIVATE_AUTHORITIES Droits privés SERIAL_NUMBER Numéro de série SAVE_FILE_RECORDS Nombre d'enregistrements du fichier de sauvegarde IASP_NUMBER Numéro de l'ASP indépendant IASP_NAME Nom de l'ASP indépendant
BIBAPP002 QILMTWDS42 0 0 0 0 SAV NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
BIBAPP004 QILMTWDS32 0 0 0 0 SAV NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
BIBAPP009 ABO 1 1 0 0 SAVOBJ 2026-02-10 16:20:02 NO *NO NULL V7R5M0 BIBAPP027 NO 7800000 56 1 *SYSBAS
BIBAPP011 LIB_ABDOU 13 10 1 0 SAVLIB 2026-03-05 11:21:47 NO *NO NULL V7R5M0 BIBAPP006 NO 7800000 1296 1 *SYSBAS
BIBAPP011 SAVFUSRPRF 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL 0 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

Retrouver tous les fichiers de sauvegarde de la bibliothèque BACKUP qui ont servi à sauvegarder des objets de APPLIB.

-- Description: Find all the save files in library BACKUP used to save objects  
  -- from APPLIB. 
 SELECT SAVE_FILE_LIBRARY, SAVE_FILE, SAVE_TIMESTAMP, OBJECTS_SAVED  
  FROM QSYS2.SAVE_FILE_INFO  
  WHERE SAVE_FILE_LIBRARY = 'BACKUP' AND 
        LIBRARY_NAME = 'APPLIB';

Bon à savoir

Sans filtre sur la bibliothèque des fichiers de sauvegarde, la vue doit ouvrir tous les fichiers de sauvegarde du système : précisez toujours SAVE_FILE_LIBRARY.

Paramètres

ParamètreTypePar défautSignification
SAVE_FILE_LIBRARY VARCHAR(10) obligatoire Bibliothèque du fichier de sauvegarde
SAVE_FILE VARCHAR(10) obligatoire Fichier de sauvegarde
IGNORE_ERRORS VARCHAR(3) 'YES' Ignorer les erreurs

Colonnes renvoyées (18)

Afficher les 18 colonnes
ColonneTypeSignification
SAVE_FILE_LIBRARY VARCHAR(10) Bibliothèque du fichier de sauvegarde
SAVE_FILE VARCHAR(10) Fichier de sauvegarde
OBJECTS_SAVED INTEGER Nombre d'objets sauvegardés
MEMBERS_SAVED INTEGER Nombre de membres sauvegardés
ACCESS_PATHS_SAVED INTEGER Nombre de chemins d'accès sauvegardés
SPOOLED_FILES_SAVED INTEGER Fichiers spoule sauvegardés
SAVE_COMMAND VARCHAR(9) Commande de sauvegarde
SAVE_TIMESTAMP TIMESTAMP Horodatage de la sauvegarde
DATA_COMPRESSED VARCHAR(3) Indicateur de compression des données
SAVE_WHILE_ACTIVE VARCHAR(8) Sauvegarde en cours d'utilisation (save-while-active)
SYNCHRONIZATION_ID VARCHAR(10) Identifiant de synchronisation
EARLIEST_POSSIBLE_RELEASE CHAR(6) Première version possible du système
LIBRARY_NAME VARCHAR(10) Nom de la bibliothèque
PRIVATE_AUTHORITIES VARCHAR(3) Droits privés
SERIAL_NUMBER VARCHAR(8) Numéro de série
SAVE_FILE_RECORDS BIGINT Nombre d'enregistrements du fichier de sauvegarde
IASP_NUMBER INTEGER Numéro de l'ASP indépendant
IASP_NAME VARCHAR(10) Nom de l'ASP indépendant