Exemple de suppression d'objets
Les exemples suivants montrent comment supprimer des objets à partir des tables de base de données à l'aide des paramètres facultatifs de l'instruction de l'utilitaire de nettoyage de la base de données. Reportez-vous à cette même instruction de l'utilitaire de nettoyage de la base de données afin d'obtenir de plus amples détails concernant les paramètres.
Exemple 1
Pour vérifier quelles tables spécifient le paramètre de restrictions sur la suppression, tapez l'instruction suivante :

dbclean -object nom_objet -type nom_type -db base_de_données
-check_object_only yes

dbclean -object nom_objet -type nom_type -db hôte:port:sid
-check_object_only yes -dbtype oracle -dbuser utilisateur -dbpasswd <mot_de_passe>

. dbclean.sh
-object nom_objet -type nom_type -db base_de_données
-check_object_only yes

. dbclean.sh
-object nom_objet -type nom_type -db hôte:port:sid
-check_object_only yes
-dbtype oracle -dbuser utilisateur -dbpasswd mot_de_passe

CLNWCSDB DATABASE(nom_bd) SCHEMA(nom_schéma) PASSWD(mot_de_passe_instance) OBJECT(nom_objet) TYPE(nom_type)
CHECKONLY(*YES)
Exemple 2
Pour utiliser l'option force sur les tables qui spécifient le
paramètre de restrictions sur la suppression, tapez l'instruction suivante :

dbclean -object nom_objet -type nom_type -db base_de_données
-days nb_jours -loglevel niveau_journal -force
yes

dbclean -object nom_objet -type nom_type -db hôte:port:sid
-days nb_jours -loglevel niveau_journal -force yes -dbtype oracle -dbuser
utilisateur -dbpasswd <mot_de_passe>

. dbclean.sh
-object nom_objet -type nom_type -db base_de_données
-days nb_jours -loglevel niveau_journal -force
yes

. dbclean.sh
-object nom_objet -type nom_type -db hôte:port:sid
-days nb_jours -loglevel niveau_journal -force
yes -dbtype oracle -dbuser utilisateur -dbpasswd <mot_de_passe>

CLNWCSDB DATABASE(nom_bd) SCHEMA(nom_schéma) PASSWD(mot_de_passe_instance) OBJECT(nom_objet) TYPE(nom_type) FORCE(*YES)
DAYS(nb_jours) LOGLEVEL(niveau_journal)
Exemple 3
Le nom du fichier journal par défaut est toujours une variante de
dbclean_yyyy.mm.dd_hh.mm.ss.zzz.log.
Pour spécifier le nom du fichier journal, tapez l'instruction suivante :

dbclean -object nom_objet -type nom_type -db base_de_données
-days nb_jours -loglevel niveau_journal -log nom_fichier_journal

dbclean -object nom_objet -type nom_type -db hôte:port:sid
-days nb_jours -loglevel niveau_journal -log nom_fichier_journal
-dbtype oracle -dbuser utilisateur -dbpasswd <mot_de_passe>

. dbclean.sh
-object nom_objet -type nom_type -db base_de_données
-days nb_jours -loglevel niveau_journal -log nom_fichier_journal

. dbclean.sh
-object nom_objet -type nom_type -db hôte:port:sid -days
nb_jours -loglevel niveau_journal -log nom_fichier_journal
-dbtype oracle -dbuser utilisateur -dbpasswd <mot_de_passe>

CLNWCSDB DATABASE(nom_bd) SCHEMA(nom_schéma) PASSWD(mot_de_passe_instance) OBJECT(nom_objet) TYPE(nom_type)
DAYS(nb_jours) LOGLEVEL(niveau_journal) LOG(nom_fichier_journal)