RESTART EXTRACT
使用 RESTART EXTRACT 可以停止然后启动提取组。
语法
RESTART EXTRACT group_name [ATCSN csn | AFTERCSN csn]
group_name
提取组的名称,也可使用通配符 (*) 指定多个组。例如,T* 启动名称以 T 开头的所有提取组。
ATCSN csn |
AFTERCSN csn |
指定替代起点。
ATCSN
指示提取将起点定位在具有指定 CSN 的第一个事务处理。将跳过数据源中 CSN 值小于指定值的所有事务处理。
AFTERCSN
指示提取将起点定位在具有指定 CSN 的事务处理之后的第一个事务处理的开始处。将跳过数据源中 CSN 值小于或等于指定值的所有事务处理。
csn
指定 CSN 值。以对数据库有效的格式输入 CSN 值。如果格式无效,提取会异常终止,并向报告文件写入消息。要确定初始加载完成后要提供的 CSN,请使用加载实用程序完成时的序列标识符。否则,请遵循初始加载过程中的说明来确定何时启动提取。
以下是使用 ATCSN 和 AFTERCSN 时要遵守的其他准则:
-
CSN 存储在文件标头中,可供下游进程使用。
-
找到 CSN 指定的记录时,提取会发出检查点。检查点确保后续的提取从请求的位置开始,而不是从请求的 CSN 之前的点开始。
-
使用
ATCSN或AFTERCSN之前,必须使用ADD EXTRACT或ALTER EXTRACT为提取在事务处理日志或线索中建立物理起点。这些选项用作提取定位到数据源中的物理位置后的附加筛选器。
示例
RESTART EXTRACT finance
RESTART EXTRACT finance ATCSN 684993
RESTART EXTRACT finance AFTERCSN 684993