Añadir una nueva configuración al programa de utilidad de Limpieza de base de datos

Para añadir una nueva configuración al programa de utilidad de Limpieza de base de datos, utilice la sintaxis siguiente como referencia. Por ejemplo, el objeto o1 consta de la tabla R1, que contiene las columnas siguientes: col1, col2, lastupdate y col3. Para configurar el programa de utilidad de Limpieza de base de datos de modo que suprima todos los objetos que tengan col1 > 10 y donde el valor de lastupdate sea de hace n días, realice lo siguiente:

  1. Abra un indicador de mandatos de DB2.
  2. Escriba lo siguiente:
    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. Ejecute la siguiente sentencia SQL:
    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. Abra una ventana de mandatos de SQLPlus.
  2. Escriba lo siguiente:
    insert into cleanconf (objectname, type, statement, namearg, sequence, daysarg) values ('o1', 'obsolete', 'delete from r1 where col1 > 10 and (sysdate - lastupdate) > ?', 'no', 1, 'yes')

donde ? se sustituye por el parámetro -days de la línea de mandatos siguiente. 'no' indica que no se utiliza el parámetro name en la sentencia. 'yes' indica que el parámetro -days se utiliza en la sentencia. 'obsolete' describe el tipo de limpieza para el objeto o1. Puede utilizar otras palabras, pero debe utilizar la misma palabra en el argumento -type cuando invoca el mandato de programa de utilidad de Limpieza de base de datos.

Ejemplo

Para invocar el mandato del programa de utilidad de Limpieza de base de datos para que borre de la nueva tabla los registros que tienen dos días de antigüedad, escriba lo siguiente:

Nota: Para el parámetro dbname de Oracle, utilice sistpral:puerto:sid. Por ejemplo, misistpral:1521:mibd.

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

Copyright de IBM