SAVSAVFDTA
Sauvegarder données fich sauv
En bref
La commande SAVSAVFDTA (Sauvegarder les données d'un fichier sauvegarde) permet de sauvegarder le contenu d'un fichier sauvegarde sur une bande ou un support optique.
SAVSAVFDTA se lit SAV
(Sauvegarder) + SAVFDTA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
SAVSAVFDTA SAVF(…) DEV(…)
Paramètres
-
SAVFFichier sauvegarde obligatoire -
DEVUnité obligatoire -
VOLIdentificateur de volume -
SEQNBRNuméro de séquence -
ENDOPTOption de fin de support -
OPTFILEFichier optique -
USEOPTBLKTaille optimale de bloc -
CLEARMise à blanc -
EXPDATEDate d'expiration du fichier -
COMPACTCompactage des données -
OUTPUTSortie -
OUTFILEFichier recevant la sortie -
OUTMBROptions pour membre de sortie
Astuce : dans une session 5250, tapez SAVSAVFDTA puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande SAVSAVFDTA (Sauvegarder les données d'un fichier sauvegarde) permet de sauvegarder le contenu d'un fichier sauvegarde sur une bande ou un support optique. Cette commande sauvegarde les données du fichier sauvegarde sur l'unité concernée de façon à ce que vous puissiez restaurer les objets directement à partir de l'unité.
Un fichier sauvegarde contenant des données créées par la commande SAVLICPGM (Sauvegarder logiciel s/licence) ne peut pas être sauvegardé par cette commande.
Les informations écrites sur support par cette commande sont similaires aux données écrites précédemment dans le fichier sauvegarde par la commande qui a créé les données du fichier sauvegarde (descriptions d'objet et contenu des objets existant lorsque la première sauvegarde a été effectuée).
Cette commande n'utilise que les objets fichier sauvegarde et description d'unité ; elle ne fait pas référence à la description ou au contenu des objets inclus dans les données de sauvegarde de fichier et ne les modifie pas. Par conséquent, les objets inclus dans le fichier sauvegarde ne sont pas verrouillés pendant l'exécution de la commande et les informations d'historique de sauvegarde (date, emplacement et heure de la dernière sauvegarde de chaque objet) ne sont pas mises à jour.
La description du fichier sauvegarde n'est pas incluse dans l'opération de sauvegarde (sauf si elle a été incluse dans les objets qui ont été sauvegardés pour créer les données de sauvegarde du fichier). De plus, cette commande ne met pas à jour les informations d'historique de sauvegarde de l'objet fichier sauvegarde. Ainsi, la date, l'heure et l'emplacement de la dernière sauvegarde sont toujours ceux de la dernière sauvegarde de la description d'objet fichier sauvegarde et non ceux du contenu.
Remarque :Cette commande ignore toutes les substitutions de fichier en cours pour ce travail, à l'exception du fichier de sortie.
Restrictions :
- Vous devez disposer du droit d'utilisation (*USE) sur le fichier sauvegarde et sur la description de l'unité de bande ou optique.
- Si une bande est utilisée, elle doit avoir un label standard.
- Par ailleurs, le fichier sauvegarde ne doit pas être utilisé par un travail exécuté en même temps qu'une opération de sauvegarde.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| SAVF | Fichier sauvegarde | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Fichier sauvegarde | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| DEV | Unité | Values (jusqu'à 4 répétitions): Nom | Obligatoire, positionnel 2 |
| VOL | Identificateur de volume | Valeurs uniques: *MOUNTED Autres valeurs (jusqu'à 75 répétitions): Valeur caractère |
Facultatif, positionnel 3 |
| SEQNBR | Numéro de séquence | 1-16777215, *END | Facultatif |
| ENDOPT | Option de fin de support | *REWIND, *LEAVE, *UNLOAD | Facultatif |
| OPTFILE | Fichier optique | Chemin d'accès, * | Facultatif |
| USEOPTBLK | Taille optimale de bloc | *YES, *NO | Facultatif |
| CLEAR | Mise à blanc | *NONE, *ALL, *AFTER, *REPLACE | Facultatif |
| EXPDATE | Date d'expiration du fichier | Date, *PERM | Facultatif |
| COMPACT | Compactage des données | *DEV, *NO | Facultatif |
| OUTPUT | Sortie | *NONE, *PRINT, *OUTFILE | Facultatif |
| OUTFILE | Fichier recevant la sortie | Nom d'objet qualifié | Facultatif |
| Qualificatif 1: Fichier recevant la sortie | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| OUTMBR | Options pour membre de sortie | Liste d'éléments | Facultatif |
| Élément 1: Membre recevant la sortie | Nom, *FIRST | ||
| Élément 2: Remplacement ou ajout enregs | *REPLACE, *ADD |
Fichier sauvegarde (SAVF)
Indique le nom du fichier sauvegarde dont le contenu doit être sauvegardé.
Remarque :Le fichier sauvegarde doit contenir les données générées par une commande de sauvegarde précédemment exécutée. Dans le cas contraire, un message d'erreur est émis et le contenu du fichier n'est pas sauvegardé sur un support.
Ce paramètre est obligatoire.
Qualificatif 1 : Fichier sauvegarde
- nom
- Indique le nom du fichier sauvegarde dont le contenu doit être sauvegardé.
Qualificatif 2: Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- Bibliothèque de l'unité d'exécution en cours utilisée pour localiser le fichier sauvegarde. S'il n'existe aucune entrée de bibliothèque en cours dans la liste des bibliothèques, la bibliothèque QGPL est utilisée.
- nom
- Indiquez le nom de la bibliothèque dans laquelle le fichier sauvegarde est situé.
Unité (DEV)
Indique le nom de l'unité utilisée pour la sauvegarde. Ce nom doit être connu du système en tant que description d'unité.
Ce paramètre est obligatoire.
- nom-unité-optique
- Indiquez le nom de l'unité optique à utiliser pour la sauvegarde.
- nom-unité-bandothèque
- Indiquez le nom de l'unité de bandothèque à utiliser pour la sauvegarde.
- nom-unité-bande
- Indiquez le nom d'une ou plusieurs unités de bande utilisées pour l'opération de sauvegarde. Si une unité de bande virtuelle est utilisée, aucune autre unité ne peut être spécifiée. Dans le cas d'unités de bande multiples, ces dernières doivent posséder des formats de support compatibles et leurs noms doivent être précisés dans l'ordre dans lequel elles sont utilisées. Lorsque vous vous servez de plusieurs unités de bande, vous pouvez rembobiner et décharger un volume, pendant qu'une autre unité de bande traite le volume suivant.
Identificateur de volume (VOL)
Indique les identificateurs utilisés pour la sauvegarde des données : ID volume ou ID cartouche des bandes d'une unité de bandothèque. Les volumes doivent être placés sur l'unité selon le même ordre que celui indiqué pour ce paramètre.
Valeurs uniques
- *MOUNTED
- Les données sont sauvegardées sur les volumes montés sur l'unité. Dans le cas d'une unité de médiathèque, le volume à utiliser correspond à la cartouche suivante de la catégorie montée à l'aide de la commande SETTAPCGY (Définir une catégorie de bande).
Remarque :Vous ne pouvez pas indiquer cette valeur si vous utilisez une unité de bibliothèque optique.
Autres valeurs (jusqu'à 75 répétitions)
- valeur-alphanumérique
- Indiquez les identificateurs d'un ou de plusieurs volumes selon l'ordre dans lequel ils sont montés sur l'unité et utilisés pour la sauvegarde des données.
Numéro de séquence (SEQNBR)
Indique le numéro de séquence servant de point de départ à la sauvegarde, lorsqu'une bande est utilisée.
- *END
- La sauvegarde commence après le dernier numéro de séquence sur la première bande. Si celle-ci est pleine, un message d'erreur est généré et la sauvegarde s'arrête.
- 1 à 16777215
- Indiquez le numéro de séquence du fichier à utiliser pour la sauvegarde.
Option de fin de support (ENDOPT)
Indique l'opération automatiquement exécutée sur la bande ou sur le volume optique à la fin de l'opération de sauvegarde. Si vous vous servez de plusieurs volumes, ce paramètre ne s'applique qu'au dernier utilisé. Lorsque la fin de volume est atteinte, tous les autres volumes sont déchargés.
Remarque :Ce paramètre est admis uniquement si un nom d'unité de bande ou optique est indiqué pour le paramètre DEV. Pour les unités optiques, seule la valeur spéciale *UNLOAD est acceptée. Les valeurs *REWIND et *LEAVE ne seront pas prises en compte.
- *REWIND
- A la fin de l'opération, la bande est rebobinée automatiquement, mais elle n'est pas déchargée.
- *LEAVE
- La bande n'est pas rembobinée ou déchargée à la fin de l'opération. Elle conserve sa position.
- *UNLOAD
- La bande est automatiquement rembobinée et déchargée à la fin de l'opération. Certaines unités optiques éjecteront le volume une fois l'opération terminée.
Fichier optique (OPTFILE)
Indique le nom de chemin du fichier optique utilisé pour la sauvegarde, à partir du répertoire principal du volume.
Pour obtenir de plus amples informations relatives à la spécification des noms de chemin, reportez-vous à "Object naming rules" dans la rubrique Rubriques CL de la catégorie Programmation de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
- *
- Le système génère un nom de fichier optique dans le répertoire principal du volume optique.
- 'nom-chemin-répertoire-optique/*'
- Le système génère un nom de fichier optique dans le répertoire indiqué du volume optique.
Taille optimale de bloc (USEOPTBLK)
Indique si la taille optimale de bloc est utilisée pour l'opération de sauvegarde.
Remarque :Si USEOPTBLK(*YES) est spécifié, il est possible que la bande ne puisse être dupliquée que sur une unité qui accepte la même taille de bloc.
- *YES
- La taille optimale de bloc prise en charge par l'unité est utilisée pour les commandes de sauvegarde. Si la taille de bloc utilisée est supérieure à celle prise en charge par tous les types d'unités, les conséquences sont les suivantes :
- Les performances peuvent être améliorées.
- Le fichier bande créé est compatible uniquement avec une unité prenant en charge la taille de bloc utilisée. Les commandes telles que DUPTAP (Dupliquer une bande) ne dupliquent pas les fichiers, sauf vers une unité prenant en charge la même taille de bloc que celle utilisée.
- La valeur du paramètre DTACPR est ignorée.
- *NO
- La taille optimale de bloc prise en charge par l'unité n'est pas utilisée. Les commandes de sauvegarde utilisent la taille de bloc par défaut prise en charge par tous les types d'unités. Le volume de bande peut être dupliqué sur tout format de support à l'aide de la commande DUPTAP.
Mise à blanc (CLEAR)
Indique si les données actives sur le support sont automatiquement mises à blanc ou remplacées. Le terme "données actives" désigne tout fichier non périmé du support. Dans le cas d'une sauvegarde sur bande, la mise à blanc des données actives rend inaccessibles les fichiers du volume de bande situés au-delà du dernier fichier écrit lors de l'opération de sauvegarde. Dans le cas d'une sauvegarde sur support optique, les fichiers écrits lors de la sauvegarde peuvent être automatiquement remplacés alors que d'autres fichiers présents sur le volume demeurent actifs ou tous les fichiers actifs peuvent être automatiquement mis à blanc. Lors d'une mise à blanc, les données sont effacées et les fichiers sont rendus inaccessibles.
Remarques :
- La bande n'est pas initialisée lors de sa mise à blanc. Avant d'exécuter la commande de sauvegarde, vous devez initialiser les bandes au format label standard à l'aide de la commande INZTAP (Initialiser une bande) et spécifier une valeur pour le paramètre NEWVOL.
- La mise à blanc du volume optique l'initialise.
- Si le système détecte un volume non initialisé lors de l'opération de sauvegarde, il envoie un message d'interrogation et l'opérateur peut initialiser le volume.
- *NONE
- Le support n'est pas mis à blanc automatiquement. Si l'opération de sauvegarde trouve des données actives sur un volume de bande ou dans un fichier sauvegarde, le système envoie un message d'interrogation à l'opérateur lui permettant d'arrêter la sauvegarde ou de mettre à blanc le support. Si l'opération de sauvegarde trouve le fichier optique spécifié, un message d'interrogation est envoyé à l'opérateur, lui permettant d'arrêter la sauvegarde ou de remplacer ce fichier.
- *ALL
- Tout le support est automatiquement mis à blanc.
Si des bandes sont utilisées et qu'un numéro de séquence est indiqué pour le paramètre SEQNBR, le contenu de la première bande, à partir de ce numéro de séquence, est effacé. Toutes les bandes qui suivent cette première bande sont entièrement effacées. Pour effacer la première bande entièrement, vous devez spécifier SEQNBR(1).
- *AFTER
- Après le premier volume, la totalité du support est mis à blanc automatiquement. Si l'opération de sauvegarde rencontre des données actives sur le premier volume de bande, le système envoie un message d'interrogation à l'opérateur, lui permettant de mettre fin à l'opération de sauvegarde ou de mettre à blanc le support. Si l'opération de sauvegarde détecte le fichier optique spécifié sur le premier volume, un message d'interrogation est envoyé, permettant à l'opérateur de mettre fin à l'opération de sauvegarde ou de remplacer le fichier.
- *REPLACE
- Les données actives du support sont automatiquement remplacées. Les volumes optiques ne sont pas initialisés. Les autres supports sont automatiquement mis à blanc de la même manière qu'avec la valeur *ALL.
Date d'expiration du fichier (EXPDATE)
Indique la date de péremption du fichier créé par l'opération de sauvegarde. Si vous précisez une date de péremption, le fichier est protégé et ne peut pas être écrasé avant cette date.
Remarques :
- Ce paramètre est admis pour les bandes et les fichiers optiques.
- L'utilisation de ce paramètre ne protège pas le fichier contre une opération de sauvegarde ultérieure spécifiant CLEAR(*ALL).
- *PERM
- Le fichier est protégé de façon définitive.
- date
- Indiquez la date à partir de laquelle le fichier n'est plus protégé.
Compactage des données (COMPACT)
Indique si le compactage de données par l'unité est utilisé.
- *DEV
- Le compactage est lancé lorsque les conditions suivantes sont remplies : les données sont sauvegardées sur la bande et toutes les unités de bande précisées pour le paramètre DEV (Unité) prennent en charge la fonction de compactage.
- *NO
- Le compactage des données n'est pas effectué.
Sortie (OUTPUT)
Indique si le système crée une liste comportant des informations sur les objets sauvegardés. Les informations peuvent être imprimées avec la sortie spoule de travail ou dirigées vers un fichier de base de données.
- *NONE
- Aucune liste de sortie n'est créée.
- Le résultat est placé dans un fichier spoule de la file d'attente en sortie du travail.
- *OUTFILE
- La sortie est dirigée vers le fichier base de données indiqué à l'invite Fichier recevant la sortie (paramètre OUTFILE).
-
Remarque :Vous devez indiquer un nom de fichier de base de données pour le paramètre Fichier recevant la sortie (OUTFILE) lorsque OUTPUT(*OUTFILE) est indiqué.
Fichier recevant la sortie (OUTFILE)
Indique le fichier de base de données vers lequel la sortie générée par la commande est dirigée. Si ce fichier n'existe pas, la commande en crée un dans la bibliothèque précisée. S'il existe déjà, les droits publics sur le fichier sont les mêmes que le droit de création de la pour la bibliothèque contenant le fichier. Pour afficher ce droit, utilisez la commande DSPLIBD (Afficher une description de bibliothèque).
Qualificatif 1 : Fichier recevant la sortie
- nom
- Indiquez le nom du fichier de base de données vers lequel la sortie générée de la commande est dirigée.
Qualificateur 2: Biblio
- *LIBL
- Le fichier est recherché dans la liste des bibliothèques. Si le système ne le trouve pas, il en crée un dans la bibliothèque en cours. S'il n'existe pas de bibliothèque en cours, le fichier est créé dans la bibliothèque QGPL.
- *CURLIB
- Bibliothèque de l'unité d'exécution en cours utilisée pour localiser le fichier. Si cette bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez le nom de la bibliothèque dans laquelle doit s'effectuer la recherche.
Remarque :Si un fichier est créé, le système utilise le fichier fourni par IBM, QASAVOBJ, avec le nom de format QSRSAV comme modèle.
Options pour membre de sortie (OUTMBR)
Indique le nom du membre de fichier de base données vers lequel est dirigé la sortie lorsque *OUTFILE est précisé à l'invite Sortie (paramètre OUTPUT).
Elément 1 : Membre recevant la sortie
- *FIRST
- Le premier membre du fichier reçoit la sortie. Si OUTMBR(*FIRST) est indiqué et que le membre n'existe pas, le système en crée un du nom indiqué à l'invite Fichier recevant la sortie (paramètre OUTFILE).
- nom
- Indiquez le nom du membre de fichier destiné à recevoir la sortie. Si ce membre n'existe pas, il est créé par le système.
Si le membre existe, vous pouvez ajouter des enregistrements à la fin du membre existant ou le mettre à blanc, puis ajouter les enregistrements.
Elément 2 : Remplacement ou ajout enregs
- *REPLACE
- Les enregistrements existant dans le membre du fichier base de données indiqué sont remplacés par les nouveaux enregistrements.
- *ADD
- Les nouveaux enregistrements sont ajoutés aux données existant déjà dans le membre de fichier base de données indiqué.
Exemples
SAVSAVFDTA SAVF(ONLINE) DEV(TAP01) SEQNBR(1) CLEAR(*ALL)
Cette commande sauvegarde le contenu du fichier sauvegarde ONLINE dans le premier fichier du volume de bande sur l'unité TAP01. Les fichiers qui ne sont pas terminés sur le premier volume de bande ou sur les volumes suivants sont remplacés sans message d'interrogation du fait que CLEAR(*ALL) est spécifié.
Messages d'erreur
Messages *ESCAPE
- CPF3707
- Le fichier sauvegarde &1 de &2 ne contient aucune donnée.
- CPF3709
- Les unités de bande n'acceptent pas la même densité.
- CPF3727
- Unité &1 indiquée plusieurs fois dans la liste des noms d'unités.
- CPF3728
- Unité &1 indiquée avec d'autres unités.
- CPF3733
- &2 &1 de &3 endommagé précédemment.
- CPF3767
- Unité &1 non trouvée.
- CPF3768
- Unité &1 incorrecte pour la commande indiquée.
- CPF3782
- Le fichier &1 de &2 n'est pas un fichier sauvegarde.
- CPF3793
- Limite mémoire atteinte sur la machine ou dans l'ASP.
- CPF3794
- La sauvegarde ou la restauration n'a pas abouti.
- CPF3805
- Objets du fichier sauvegarde &1 de &2 non restaurés.
- CPF3812
- Fichier sauvegarde &1 de &2 en cours d'utilisation.
- CPF3814
- Aucun objet du fichier sauvegarde &1 de &2 sauvegardé sur support.
- CPF384E
- USEOPTBLK(*YES) non admis pour le prématriçage de CD-ROM.
- CPF388B
- Nom du chemin d'accès au fichier optique incorrect.
- CPF5729
- Allocation de l'objet &1 impossible.
- CPF9812
- Fichier &1 non trouvé dans la bibliothèque &2.
- CPF9822
- Non autorisé au fichier &1 de &2.
- CPF9825
- Accès non autorisé à l'unité &1.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.