Instruction de l'utilitaire de nettoyage de base de données (OS/400 for iSeries)
L'utilitaire de nettoyage de la base de données supprime des objets de la base de données. Pour exécuter cet utilitaire, tapez l'instruction suivante à partir d'une ligne de commande. Tapez l'instruction entière sur une seule ligne.

Valeurs des paramètres
- DATABASE
- Nom de la base de données. Vous pouvez trouver ce nom dans le répertoire de base de données relationnelle.
- SCHEMA
- Nom du schéma de la base de données Il s'agit du même nom que celui de l'ID de connexion de l'instance.
- PASSWD
- Mot de passe de l'ID de connexion spécifié par le paramètre SCHEMA. S'il n'est pas spécifié, le système vous invite à entrer le mot de passe.
- OBJECT
- Nom des objets à partir desquels les enregistrements périmés vont être supprimés. Utilisez des guillemets simples ('). Spécifiez l'un des noms d'objet suivants :
- Tapez account pour supprimer des comptes.
- Tapez address pour supprimer des adresses.
- Tapez atp_inventory pour supprimer des informations relatives à l'avis de réception.
- Tapez attachment pour supprimer des pièces jointes.
- Tapez auction pour supprimer des ventes aux enchères.
- Tapez auctionlog pour supprimer un fichier journal de vente aux enchères.
- Tapez autobidlog pour supprimer des enchères automatiques.
- Tapez baseitem pour supprimer des informations relatives au produit.
- Tapez bidlog pour supprimer les objets du journal de l'offre.
- Tapez cachlog pour supprimer des objets placés dans la mémoire cache.
- Tapez calculation_code pour supprimer un code de calcul.
- Tapez catentry pour supprimer une entrée de catalogue.
- Tapez catalog_group pour supprimer des objets du groupe de catalogues.
- Tapez contract pour supprimer un contrat.
- Tapez cpgnlog pour supprimer une campagne.
- Tapez cpgnstats pour supprimer une statistique de campagne.
- Tapez expected_inventory_records pour supprimer un inventaire.
- Tapez expected_inventory_records_details pour faire l'inventaire des objets.
- Tapez forummsg pour supprimer les messages entre un administrateur de site et des clients.
- Tapez fulfillment_center pour supprimer des objets du centre de distribution.
- Tapez inventory_adjustment pour supprimer des objets de l'inventaire.
- Tapez inventory_adjustment_codes pour supprimer des objets du code d'inventaire.
- Tapez itemspecification pour supprimer un article spécifié.
- Tapez message pour supprimer un message lié à la vente aux enchères.
- Tapez msgmemrel pour supprimer un message de relation entre membres.
- Tapez orders pour supprimer une commande.
- Tapez organization pour supprimer une entreprise.
- Tapez pastats pour supprimer une statistique de l'Assistant produit.
- Tapez pcstats pour supprimer une statistique de Comparaison des produits.
- Tapez pestats pour supprimer une statistique de l'Explorateur de produit.
- Tapez policy pour supprimer une règle.
- Tapez product_sets pour supprimer des objets d'un ensemble de produit.
- Tapez rfq pour supprimer la demande pour les objets entre guillemet.
- Tapez rma pour supprimer les objets d'un retour.
- Tapez rtnreason pour supprimer les objets rtnreason.
- Tapez sastats pour supprimer les objets de statistique de l'Assistant ventes.
- Tapez staglog pour supprimer les objets testés.
- Tapez store pour supprimer les objets de magasin.
- Tapez user pour supprimer les objets utilisateurs.
- Tapez usrtraffic pour supprimer les objets du journal de connexion.
- Tapez vendor pour supprimer des objets vendeur.
- TYPE
- (Facultatif) Type d'objet de la base de données que vous souhaitez supprimer. Utilisez des guillemets simples ('). Reportez-vous aux instructions décrites à la section Nettoyage de la base de données.
- LOGLEVEL
- (Facultatif) Niveau de journalisation à effectuer pendant le nettoyage de la base de données. Si aucune valeur
n'est spécifiée, le niveau de consignation par défaut est 0.
- Tapez 0 si vous souhaitez spécifier qu'aucune activité de journalisation ne doit être enregistrée.
Il s'agit de la valeur par défaut.
- Tapez 1 pour indiquer que seules les instructions DELETE doivent être enregistrées pour la table spécifiée.
- Tapez 2 pour indiquer que les instructions DELETE doivent être enregistrées pour la table spécifiée et pour toute table enfant. Le niveau de consignation 2 oblige l'utilitaire de nettoyage de la base de données à utiliser la méthode ascendante.
- NAME
- (Facultatif) ID de l'objet à supprimer. Ce paramètre
est obligatoire si la valeur member a été indiquée pour le paramètre
table et si la valeur organization a été indiquée pour le paramètre type.
Utilisez des guillemets simples (').
- FORCE
- (Facultatif) l'option d'interruption provoquée peut être définie sur *YES ou *NO (valeur par défaut).
- CHECKONLY
- (Facultatif) L'utilitaire de nettoyage de la base de données vérifie toutes les tables enfant et les restrictions de suppression. Utilisez les valeurs suivantes : *YES ou *NO (valeur par défaut).
- DAYS
- (Facultatif) Durée de vie minimale en nombre de jours pour pouvoir supprimer un enregistrement.
- LOG
- (Facultatif) Chemin d'accès et nom du fichier journal dans lequel l'utilitaire enregistre ses activités. L'auteur de cette instruction doit avoir les droits d'écriture dans le chemin d'accès spécifié et ce chemin doit déjà exister. Si le paramètre n'est pas précisé, un fichier journal nommé
dbclean_SCHEMA name_aaaa.mm.jj_hh.mm.ss.zzz.log est créé dans le répertoire
QIBM/UserData/WebCommerce/instances/.