Ajout d'une nouvelle configuration à l'utilitaire de nettoyage de base de données

Pour ajouter une nouvelle configuration à l'utilitaire de nettoyage de base de données, utilisez la syntaxe suivante comme référence. Par exemple, l'objet o1 est constitué de la table R1 contenant les colonnes suivantes : col1, col2, lastupdate et col3. Pour configurer l'utilitaire de nettoyage de base de données afin qu'il supprime tous les objets comportant la col1 > 10, et où la dernière mise à jour date de n jours, procédez comme suit :

  1. Ouvrez une invite de commande DB2.
  2. Entrez les instructions suivantes :
    db2 insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (days(CURRENT TIMESTAMP) - days(lastupdate)) > ?', 'no', 1, 'yes')
  1. Lancez l'instruction SQL suivante :
    insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (days(CURRENT TIMESTAMP) - days(lastupdate)) > ?', 'no', 1, 'yes')

  1. Ouvrez une fenêtre de commande SQLPlus.
  2. Entrez les instructions suivantes :
    insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (sysdate - lastupdate) > ?', 'no', 1, 'yes')

? est remplacé par le paramètre -days de la ligne de commande suivante. 'no' indique que le paramètre nom n'est pas utilisé dans l'instruction. 'yes' indique que le paramètre -days est utilisé dans l'instruction. 'obsolete' décrit le type de nettoyage pour la object o1. Vous pouvez utiliser d'autres termes, mais devez utiliser le même terme dans l'argument -type lorsque vous appelez l'instruction de l'utilitaire de nettoyage de base de données.

Exemple

Pour appeler la commande de l'utilitaire de nettoyage de base de données pour effacer les enregistrements datant de deux jours dans la nouvelle table, tapez les instructions suivantes :

Remarque : Pour le paramètre nom_bd , utilisez host:port:sid. Par exemple, myhost:1521:mydb.

Rubriques connexes

Tâches connexes

Références connexes

IBM copyright