Usar el archivo de desecho

Por defecto, se genera un archivo de desecho cada vez que se inicia un proceso con el comando START. El archivo de desecho captura información sobre las operaciones de Oracle GoldenGate que han fallado. Esta información puede ayudarle a resolver errores de datos, como los que implican una asignación de columnas no válida.

El archivo de desecho informa información como:

Para ver el archivo de desecho, utilice un editor de texto o el comando [VIEW REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GCLIR-GUID-E91550C9-97D0-4330-9216-751B1375DA77) en el cliente de administración.

El archivo de desecho por defecto tiene las siguientes propiedades:

Puede cambiar estas propiedades mediante el parámetro DISCARDFILE. Puede desactivar el uso de un archivo de desecho mediante el parámetro NODISCARDFILE.

Si un proceso se inicia desde la línea de comandos del sistema operativo, no genera un archivo de desecho por defecto. Puede utilizar el parámetro DISCARDFILE para especificar el uso de un archivo de desecho y sus propiedades.

Una vez creado, un archivo de desecho debe permanecer en su ubicación original para que Oracle GoldenGate funcione correctamente después de que se haya iniciado el procesamiento.

Mantenimiento de archivos de desecho e informes

Por defecto, los archivos de desecho y los archivos de informe tienen la misma antigüedad. Se crea un nuevo archivo de informe o descarte al inicio de una nueva ejecución de proceso. Los archivos antiguos se envejecen agregando un número de secuencia de 0 (el más reciente) a 9 (el más antiguo) a sus nombres.

Si el archivo de informe o descarte activo alcanza su tamaño máximo antes del final de una ejecución (o en una ejecución continua), el proceso finaliza de forma anormal a menos que haya un programa de antigüedad en vigor. Utilice los parámetros DISCARDROLLOVER y REPORTROLLOVER para definir programas de antigüedad para los archivos de informe y descarte, respectivamente. Estos parámetros establecen instrucciones para la renovación de los archivos a intervalos regulares, además de cuando se inicia el proceso. Esto no solo controla el tamaño de los archivos y evita las interrupciones del proceso, sino que también proporciona un conjunto predecible de archivos que se pueden incluir en la rutina de archivado. Para obtener más información, consulte la siguiente documentación:

Ningún proceso tiene más de diez informes obsoletos o descarta archivos y un informe activo o descarta archivos. Después del décimo archivo de antigüedad, se suprime el más antiguo cuando se crea un nuevo informe. Se recomienda establecer un programa de archivado para los informes obsoletos y desechar los archivos en caso de que sean necesarios para resolver una solicitud de servicio.

Tabla 1 Extracción actual e informes de antigüedad

Permisos X Fecha Informe
-rw-rw-rw-
1 ggs ggs
4384 Oct 5 14:02
TCUST.rpt
-rw-rw-rw-
1 ggs ggs
1011 Sep 27 14:10
TCUST0.rpt
-rw-rw-rw-
1 ggs ggs
3184 Sep 27 14:10
TCUST1.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:06
TCUST2.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:04
TCUST3.rpt
-rw-rw-rw-
1 ggs ggs
2744 Sep 27 13:56
TCUST4.rpt
-rw-rw-rw-
1 ggs ggs
3571 Aug 29 14:27
TCUST5.rpt