Usar informe de proceso
Utilice el informe de proceso para consultar (según el proceso):
-
Parámetros en uso
-
asignación de tablas y columnas
-
información de la base de datos
-
mensajes y errores de tiempo de ejecución
-
estadísticas de tiempo de ejecución para el número de operaciones procesadas
Cada proceso de Extractos y Replicat genera un archivo de informe. El informe puede ayudarle a diagnosticar problemas que se produjeron durante la ejecución, como sintaxis de asignación no válida, errores de SQL y errores de conexión.
Para ver un informe de proceso, utilice cualquiera de las siguientes opciones:
-
comando shell estándar para ver un archivo de texto
-
Servicio de métricas de rendimiento
-
Comando
VIEW REPORT. -
Para ver información si un proceso finaliza de forma anormal sin generar un informe, utilice el siguiente comando para ejecutar el proceso desde el shell de comandos del sistema operativo (no desde la línea de comandos de Oracle GoldenGate) para enviar la información al terminal.
*process* paramfile *path*.prmDónde:
-
El valor de process es
extractoreplicat. -
El valor de path.
prmes el nombre completo del archivo de parámetros, por ejemplo:REPLICA PARAMFILE /ogg/dirdat/repora.prm
-
Por defecto, los informes tienen una extensión de archivo .rpt, por ejemplo EXTORA.rpt. La ubicación por defecto es el subdirectorio dirrpt del directorio Oracle GoldenGate. Sin embargo, estas propiedades se pueden cambiar cuando se crea el grupo. Una vez creado, un archivo de informe debe permanecer en su ubicación original para que Oracle GoldenGate funcione correctamente después de que se haya iniciado el procesamiento.
Para determinar el nombre y la ubicación de un informe de proceso, utilice los comandos INFO EXTRACT o INFO REPLICAT.
Programación de estadísticas de tiempo de ejecución en el informe de proceso
Por defecto, las estadísticas de tiempo de ejecución se escriben en el informe una vez, al final de cada ejecución. Para ejecuciones largas o continuas, puede utilizar parámetros opcionales para ver estas estadísticas de forma regular, sin esperar al final de la ejecución.
Para definir un programa para generar estadísticas de tiempo de ejecución, utilice el parámetro REPORT del archivo de parámetros Extract o Replicat para especificar un día y una hora para generar estadísticas de tiempo de ejecución en el informe. Consulte [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339).
Para enviar estadísticas de tiempo de ejecución al informe a petición, utilice el comando SEND EXTRACT o SEND REPLICAT con la opción REPORT para ver las estadísticas de tiempo de ejecución actuales cuando sea necesario.
Consulta de recuentos de registros en el informe de proceso
Use el parámetro [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) para informar un recuento de registros de transacciones que Extract o Replicat procesaron desde el inicio. Cada registro de transacción representa una operación de base de datos lógica que se ha realizado en una transacción capturada por Oracle GoldenGate. El recuento de registros se imprime en el archivo de informe y en la pantalla.
Evitar que los errores SQL rellenen el archivo de informe de Replicat
Utilice el parámetro [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) para definir un umbral para el número de errores SQL que se pueden tolerar en cualquier tabla de destino antes de que se informe al informe de proceso y al log de errores. Los errores se notifican como una advertencia. Si el entorno puede tolerar un gran número de estos errores, el aumento de WARNRATE ayuda a minimizar el tamaño de esos archivos.