ROLLOVER

Válido para

Extracción

Descripción

Utilice el parámetro ROLLOVER para especificar el intervalo en el que se envejecen los archivos de pista y se crean nuevos. ROLLOVER es global y se aplica a todas las pistas definidas con sentencias RMTTRAIL o RMTFILE en un archivo de parámetros.

Utilice ROLLOVER para crear archivos de pista que representen distintos períodos de tiempo (por ejemplo, cada día). Facilita el procesamiento continuo al tiempo que proporciona un medio para organizar la salida. También proporciona un medio para organizar ejecuciones por lotes desactivando un archivo e iniciando otro para la siguiente ejecución.

Los archivos se transfieren entre transacciones, no en el medio de una, lo que garantiza la integridad de los datos. Los puntos de control se registran cuando los archivos se revierten para garantizar que los archivos anteriores ya no sean necesarios para el procesamiento.

La renovación sólo se produce si se cumplen las condiciones de renovación durante la ejecución. Por ejemplo, si se especifica ROLLOVER ON TUESDAY y la extracción de datos comienza el martes, la renovación no se produce hasta el próximo martes (a menos que se especifiquen reglas ROLLOVER más precisas). Puede especificar hasta 30 reglas de renovación.

La renovación es necesaria cuando se cambia el parámetro DB_UNIQUE_NAME en el origen. El motivo es que cambiar ese parámetro requiere que la propia instancia se detenga y reinicie. Después de reiniciar, Extract inicia el nuevo archivo de pista en la secuencia según la lógica de renovación existente. Otros procesos, como la ruta de distribución y Replicat, no finalizan de forma anormal ni necesitan un reinicio después de cambiar el parámetro DB_UNIQUE_NAME.

Si cambia el valor del token DbUniqueName en el origen, el pump de datos y el servicio de distribución provocan una renovación al siguiente archivo de pista para mantener un valor correcto para el nombre único en la cabecera de pista.

Se necesita la opción AT o ON. Ambas opciones se pueden utilizar juntas y en cualquier orden. Al utilizar AT sin ON se crea un nuevo archivo de pista a la hora especificada todos los días.

Un número de secuencia de pista se puede incrementar desde 000001 hasta 999999 y, posteriormente, la numeración de las secuencias vuelve a comenzar en 000000.

Valor por defecto

Realice un rollback cuando se alcance el tamaño de archivo por defecto o cuando se alcance el tamaño especificado con la opción MEGABYTES del comando ADD RMTTRAIL o ADD EXTTRAIL.

Sintaxis

ROLLOVER {AT *<hh>:<mi>* | ON <day> | AT *<hh>:<mi>* ON <day>} [REPORT]

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

Los valores no distinguen entre mayúsculas y minúsculas.

REPORT

Genera un informe del número de registros extraídos en cada tabla desde que se generó el último informe. El informe representa el número de registros de salida para la pista correspondiente, a menos que se genere otro informe por medio del parámetro REPORT.

Ejemplos

Ejemplo 1

Las siguientes edades se remontan todos los días a las 3:00 p.m.

ROLLOVER AT 15:00

Ejemplo 2

Las siguientes edades recorren todos los domingos a las 8:00 a.m.

ROLLOVER AT 08:00 ON SUNDAY