DESECHAR RENOVACIÓN

Válido para

Extraer y Replicat

Descripción

Utilice el parámetro DISCARDROLLOVER para definir un programa para los archivos de desecho antiguos. Para ejecuciones largas o continuas, la definición de un programa de antigüedad impide que el archivo de desecho se llene y hace que el proceso finalice de forma anormal, y proporciona un conjunto predecible de archivos que se pueden incluir en la rutina de archivado.

Cuando se alcanza el punto de antigüedad DISCARDROLLOVER, se crea un nuevo archivo de desecho y se cambia el nombre de los archivos antiguos con el formato <GROUPn.extension>, donde:

Puede especificar una hora del día, un día de la semana o ambos. Si se especifica solo una hora del día (opción AT) sin un día de la semana (opción ON), se genera un archivo de desecho a la hora especificada todos los días.

Desechar la renovación de archivos al inicio de una ejecución de proceso. Sin embargo, si se especifica APPEND o PURGE en el parámetro DISCARDFILE, los archivos desechados no se revierten al inicio de un proceso.

Si el parámetro NODISCARDFILE se utiliza con el parámetro DISCARDROLLOVER, el proceso finaliza de forma anormal.

Para obtener más información sobre el archivo de desecho, consulte Visión general del manejo de errores de Oracle GoldenGate.

Valor por defecto

Desactivado. Por defecto, los archivos de desecho se renuevan cuando se inicia un proceso.

Sintaxis

DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}

AT <hh:mi>

Momento del día para calcular la antigüedad del archivo.

Éstos son los valores válidos:

ON <day>

Día de la semana para calcular la antigüedad del archivo.

Éstos son los valores válidos:

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

No son sensibles a mayúsculas/minúsculas.

Ejemplos

Ejemplo 1

DISCARDROLLOVER AT 05:30

Ejemplo 2

DISCARDROLLOVER ON friday

Ejemplo 3

DISCARDROLLOVER AT 05:30 ON friday