Table des matières

Search

  1. Préface
  2. Programmes et utilitaires de ligne de commande
  3. Installation et configuration des utilitaires de ligne de commande
  4. Utilisation des programmes de ligne de commande
  5. Variables d'environnement pour les programmes de ligne de commande
  6. Utilisation d'infacmd
  7. infacmd comme Référence de commande
  8. infacmd aud Command Reference
  9. Référence de commande infacmd autotune
  10. Référence de commande infacmd bg
  11. Référence de commande infacmd ccps
  12. Référence de commande de cluster infacmd
  13. Référence de commande infacmd CMS
  14. référence de commande infacmd dis
  15. Référence de commande infacmd dp
  16. Référence de commande infacmd idp
  17. Référence de commande infacmd edp
  18. Référence de commande infacmd es
  19. Référence de commande infacmd ihs
  20. Référence de commande infacmd ipc
  21. Référence de commande infacmd isp
  22. Référence de commande infacmd ldm
  23. Référence de commande infacmd mas
  24. Référence de commande infacmd mi
  25. Référence de commande infacmd mrs
  26. Référence de commande d'infacmd ms
  27. Référence de commande infacmd oie
  28. Référence de commande infacmd ps
  29. Référence de commande infacmd pwx
  30. Référence de commande infacmd roh
  31. Référence de commande infacmd rms
  32. Référence de commande infacmd rtm
  33. Référence de commande infacmd sch
  34. Référence de commande infacmd search
  35. Référence de commande infacmd sql
  36. Référence de commande infacmd tdm
  37. Référence de commande infacmd tools
  38. Référence de la commande infacmd wfs
  39. Référence de commande infacmd ws
  40. Référence de la commande infacmd xrf
  41. Fichiers de contrôle infacmd
  42. Référence de commande infasetup
  43. Référence de commande pmcmd
  44. Référence de commande pmrep
  45. Utilisation de pmrep Files

Command Reference

Command Reference

PurgeVersion

PurgeVersion

Purge les versions d'objet depuis la base de données du référentiel. Vous pouvez purger les versions des objets supprimés et des objets actifs. Un objet est un objet supprimé si la dernière version est archivée et si l'état de la version est Deleted. D'autres objets sont des objets actifs.
Lorsque vous purgez les versions d'objets supprimés, vous purgez toutes les versions. Les objets supprimés doivent être archivés. Vous pouvez purger les versions de tous les objets supprimés ou des objets supprimés avant une heure de fin spécifique. Vous pouvez spécifier l'heure de fin comme étant une une date et une heure, une date uniquement ou un nombre de jours avant la date actuelle.
Lorsque vous purgez des versions ou des objets actifs, vous pouvez spécifier des critères de purge. Vous pouvez spécifier le nombre de versions à conserver et purger les versions précédentes et vous pouvez purger les versions antérieures à une heure limite de purge. Vous ne pouvez pas purger une version extraite ou la dernière version archivée.
Si vous purgez les versions d'un objet composite, tenez compte des versions des objets dépendants qui sont purgées.
Vous pouvez utiliser l'option -k pour afficher les objets qui ne sont pas purgés et la raison pour laquelle les versions de l'objet ne sont pas purgées. Par exemple, il est possible que vous ne disposiez pas de l'autorisation de purger une version de l'objet. Vous ne pouvez pas purger les versions de l'objet qui font partie d'un groupe de déploiement.
La commande PurgeVersion utilise la syntaxe suivante :
purgeversion {-d <all | time_date | num_day> |  {-n <last_n_versions_to_keep> |  -t <time_date | num_day>}} [-f <folder_name>] [-q <query_name>] [-o <output_file_name>] [-p (preview purged objects only)] [-b (verbose)] [-c (check deployment group reference)] [-s dbd_separator] [-k (log objects not purged)]
Le tableau suivant décrit les options et arguments de
pmrep
PurgeVersion :
Option
Argument
Description
-d
all
time_date
num_day
Obligatoire si vous n'utilisez pas -n ou -t. Purge toutes les versions des objets archivés supprimés. Vous pouvez spécifier
all
pour tous les objets supprimés ou spécifier une heure de fin pour purger toutes les versions des objets qui ont été supprimés avant l'heure de fin. Vous spécifiez l'heure de fin au format MM/DD/YYYY HH24:MI:SS, au format MM/DD/YYYY ou sous la forme d'un nombre de jours avant la date actuelle. Si vous spécifiez un nombre de jours, la valeur doit être un entier supérieur à 0.
-n
last_n_versions_to_keep
Obligatoire si vous n'utilisez pas -d ou -t. Nombre de versions de l'objet parmi les dernières archivées à conserver comme objet actif. La valeur doit être un entier supérieur à 0. Par exemple, entrez 6 pour purger toutes les versions, sauf les six dernières archivées. Si l'objet est extrait, vous conservez également la version extraite.
Après avoir purgé les versions de l'objet, vous ne pouvez pas les récupérer. Pour vous assurer de pouvoir revenir à des versions antérieures, évitez de purger toutes les versions d'un objet.
-t
purge_cutoff_time
Obligatoire si vous n'utilisez pas -d ou -n. Heure limite pour purger les versions des objets actifs. Purge les versions qui ont été archivées avant l'heure limite. Vous pouvez spécifier l'heure limite de purge au format MM/JJ/AAAA HH24:MI:SS, au format MM/JJ/AAAA ou sous la forme d'un nombre de jours avant la date actuelle. Si vous spécifiez un nombre de jours, la valeur doit être un entier supérieur à 0. Lorsque vous utilisez l'option -t, vous conservez la dernière version archivée, même si elle a été archivée après l'heure limite de la purge.
-f
folder_name
Facultatif. Dossier contenant les versions de l'objet qui sont purgées. Si vous ne spécifiez pas un dossier, vous purgez les versions de l'objet de tous les dossiers du référentiel.
-q
query_name
Facultatif. Requête utilisée pour purger les versions de l'objet d'un ensemble spécifique de résultats de requête.
Si vous utilisez l'option -d, vous purgez toutes les versions des objets supprimés. Pour conserver les versions récentes d'objets supprimés et purger les versions plus anciennes, vous pouvez définir une requête qui renvoie les objets supprimés et utiliser ensuite l'option -q avec -n, -t ou les deux.
-o
outputfile_name
Facultatif. Fichier de sortie permettant d'enregistrer les informations relatives aux versions de l'objet purgé.
-p
-
Facultatif. Affiche un aperçu de la commande PurgeVersion.
pmrep
affiche les résultats de la purge sans réaliser vraiment la purge des versions de l'objet.
-b
-
Facultatif. Affiche ou enregistre les informations de la purge en mode détaillé. Le mode détaillé fournit des informations détaillées sur les versions de l'objet, notamment le nom de référentiel, le nom de dossier, le numéro de version et l'état. Vous ne pouvez pas utiliser l'option -b avec -o et -p.
-c
-
Facultatif. Recherche dans les groupes de déploiement du référentiel des références aux versions de l'objet renvoyées dans un aperçu de purge. Si un aperçu de purge contient une version d'objet dans un groupe de déploiement,
pmrep
affiche un avertissement.
Lorsque vous utilisez l'option -c avec l'option -p, la commande répertorie les objets qui sont purgés, puis répertorie les versions d'objet qui sont contenues dans les groupes de déploiement. Lorsque vous utilisez l'option -c sans l'option -p, la commande ne purge pas les versions d'objet qui font partie de groupes de déploiement.
L'option -c peut avoir un impact négatif sur les performances.
-s
dbd_separator
Facultatif. Si une source ODBC comporte un point (.) dans le nom, définissez un autre caractère de séparation lorsque vous définissez l'objet source. Par exemple, au lieu de database_name.source_name, définissez l'objet source en tant que database_name\source_name et dbd_separator en tant que barre oblique inversée (\).
-k
-
Facultatif. Répertorie tous les noms et toutes les versions d'objet qui n'ont pas été purgés bien qu'ils correspondent aux critères de purge. L'option -k indique également la raison pour laquelle les versions d'objet n'ont pas été purgées. Par exemple, une version d'objet n'est pas purgée si vous ne disposez pas de privilèges suffisants pour purger l'objet.
Une version d'objet n'est pas purgée lorsqu'elle appartient à un groupe de déploiement. Lorsqu'un objet est un membre de plusieurs groupes de déploiement, la raison répertorie le premier groupe de déploiement qui entraîne l'objet à ne pas être purgé.