使用流程报表

使用处理报告查看(取决于处理):

每个“提取、复制”处理都会生成报告文件。该报告可帮助您诊断运行期间出现的问题,例如无效的映射语法、SQL 错误和连接错误。

要查看处理报告,请使用以下任一项:

缺省情况下,报告的文件扩展名为 .rpt,例如 EXTORA.rpt。默认位置是 Oracle GoldenGate 目录的 dirrpt 子目录。但是,在创建组时可以更改这些属性。创建后,报表文件必须保留在其原始位置,Oracle GoldenGate 才能在开始处理后正常运行。

要确定进程报告的名称和位置,请使用 INFO EXTRACT 或 INFO REPLICAT 命令。

在流程报表中计划运行时统计信息

缺省情况下,运行时统计信息在每次运行结束时写入报告一次。对于长运行或连续运行,您可以使用可选参数定期查看这些统计信息,而无需等待运行结束。

要设置用于报告运行时统计信息的调度,请使用提取或复制参数文件中的 REPORT 参数指定在报告中生成运行时统计信息的日期和时间。见 [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339)。

要按需将运行时统计信息发送到报告,请在需要时使用带有 REPORT 选项的 SEND EXTRACT 或 SEND REPLICAT 命令查看当前运行时统计信息。

查看处理报告中的记录计数

使用 [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) 参数报告自启动以来提取或复制处理的事务处理记录计数。每个事务处理记录表示在 Oracle GoldenGate 捕获的事务处理中执行的逻辑数据库操作。记录计数将打印到报告文件和屏幕。

防止填充复制报告文件时出现 SQL 错误

使用 [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) 参数为任何目标表上可以容忍的 SQL 错误数设置阈值,然后再报告到进程报告和错误日志。这些错误将作为警告报告。如果您的环境可以容忍大量此类错误,则增大 WARNRATE 可帮助最大程度地减小这些文件的大小。