RCLSPLSTG
Récupérer mémoire du spoule
En bref
La commande RCLSPLSTG (Récupérer la mémoire du spoule) permet de récupérer la mémoire secondaire non utilisée pour les fichiers spoule qui n'ont pas été exploités pendant un nombre de jours supérieur à celui indiqué par l'utilisateur.
RCLSPLSTG se lit RCL
(Récupérer (libérer)) + SPLSTG.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
RCLSPLSTG DAYS(…)
Paramètres
Astuce : dans une session 5250, tapez RCLSPLSTG 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 RCLSPLSTG (Récupérer la mémoire du spoule) permet de récupérer la mémoire secondaire non utilisée pour les fichiers spoule qui n'ont pas été exploités pendant un nombre de jours supérieur à celui indiqué par l'utilisateur. Les fichiers spoule sont stockés dans des membres de fichier base de données sur le système. Lorsqu'un fichier spoule est supprimé, le membre est mis à blanc mais pas supprimé. Vous pouvez donc réutiliser ce dernier pour le fichier spoule créé suivant. La réutilisation de membres vides permet d'améliorer la rapidité de création de fichiers spoule. La commande RCLSPLSTG supprime les membres base de données vides non utilisés du groupe d'ASP indiqué. La valeur système QRCLSPLSTG permet de supprimer automatiquement les membres base de données vides non utilisés des ASP principaux ou auxiliaires. Le traitement est synchrone. Pour de plus amples informations sur le traitement synchrone, reportez-vous au manuel Reprise du système, SC41-5304.
Restriction: Si la valeur *ALL ou une valeur Groupe ASP spécifique est indiquée au paramètre ASPGRP, l'utilisateur doit disposer du droit d'utilisation (*USE) sur toutes les descriptions d'unité ASP du groupe d'ASP et le statut de ce dernier doit être DISPONIBLE.
Jours (DAYS)
Indique un intervalle en jours. Si la mémoire secondaire existante du spoule n'a pas été utilisée pour créer de nouveaux fichiers spoule durant le nombre de jours indiqués, elle sera supprimée.
Ce paramètre est obligatoire.
- *NONE
- Aucun intervalle n'est utilisé. La mémoire secondaire du spoule non utilisée est supprimée. Il ne restera plus de mémoire secondaire pour créer de nouveaux fichiers spoule. Le temps nécessaire à la création d'un nouveau fichier spoule va augmenter.
Remarque :L'utilisation de cette valeur peut réduire les performances du système. Pour plus d'informations, consultez le manuel Catégorie des fichiers et systèmes de fichiers de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
- 1-366
- Indiquez le nombre de jours. Le nombre de jours indiqué est mesuré à la seconde près.
Groupe ASP (ASPGRP)
Indique le groupe d'ASP contenant les membres base de données inutilisés à supprimer.
- *SYSBAS
- Les membres base de données inutilisés résidant dans l'ASP système (ASP 1) et l'ensemble des ASP utilisateur de base (ASP 2-32) définis sont supprimés.
- *ALL
- Les membres base de données inutilisés résidant dans l'ASP système (ASP 1), l'ensemble des ASP utilisateur de base (ASP 2-32) définis et tous les ASP principaux ou secondaires sont supprimés.
- *
- Les membres base de données inutilisés résidant dans les ASP appartenant à l'espace de nom de bibliothèque de l'unité d'exécution sont supprimés. Il s'agit de l'ASP système (ASP 1), de tous les ASP utilisateur de base (ASP 2-32) et, si l'unité d'exécution possède un groupe d'ASP, des ASP principaux et auxiliaires du groupe d'ASP de l'unité d'exécution.
- *CURASPGRP
- Les membres base de données inutilisés résidant sur les ASP principaux et auxiliaires du groupe d'ASP de l'unité d'exécution sont supprimés. Si aucun groupe d'ASP n'est associé à l'unité d'exécution, une erreur est signalée.
- nom
- Indiquez le nom d'un groupe d'ASP. Les membres base de données inutilisés résidant dans les ASP principal et secondaire du groupe d'ASP indiqué sont supprimés.
Exemples
Exemple 1: Suppression des membres base de données inutilisés de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32)
RCLSPLSTG DAYS(30)
Cette commande permet de récupérer la mémoire secondaire inutilisée pour les fichiers spoule de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32) qui n'ont pas été utilisés pendant plus de 30 jours. Une mémoire non utilisée pendant 1 seule seconde sur une période de 30 jours est récupérée car la zone de mémoire est horodatée.
Exemple 2: Suppression des membres base de données inutilisés du groupe d'ASP de l'utilisateur en cours
RCLSPLSTG DAYS(*NONE) ASPGRP(*CURASPGRP)
Cette commande permet de récupérer la mémoire secondaire inutilisée pour les fichiers spoule du groupe d'ASP de l'utilisateur en cours
Exemple 3: Suppression de tous les membres de base de données inutilisés
RCLSPLSTG DAYS(*NONE) ASPGRP(*ALL)
Cette commande permet de supprimer tous les membres de base de données inutilisés sur le système.
Exemple 4: Suppression de tous les fichiers spoule périmés de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32)
RCLSPLSTG DAYS(*NONE) ASPGRP(*)
Cette commande permet de récupérer la mémoire inutilisée pour les fichiers spoule de l'ASP système (ASP 1), de tous les ASP utilisateur de base (ASP 2 à 32) et, si l'unité d'exécution possède un groupe d'ASP, des ASP principaux et secondaire du groupe d'ASP de l'unité d'exécution.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.