OGG常用参数(十)-END

1、适用

Replicat

2、描述

当END参数遇到时间戳记为指定时间点的数据源中的第一条记录时,使用该参数可终止复制。

不使用END,该过程将持续运行,直到:
到达事务日志或跟踪的末尾,此时它将正常停止。
从命令外壳手动终止。

END与SPECIALRUN参数一起使用可将数据发布为时间点快照,而不是连续更新目标表。

3、语法

END {date [time] | RUNTIME}

date [time]
当复制到达数据源中其时间戳超过此参数指定的记录的记录时,导致复制终止。

有效值:
date是格式为的日期yyyy-mm-dd。
time是hh:mi[:ss[.cccccc]]基于24小时制的时间。

RUNTIME
当复制到达数据源中其时间戳超过当前日期和时钟时间的记录时,导致复制终止。时间戳到该时间点的所有未处理记录都将被处理。使用的优点之一RUNTIME是,您不必更改参数文件即可在运行之间更改日期和时间。相反,您可以在批处理编程中控制过程的开始时间。

4、举例

SPECIALRUN
END 2016-12-31 17:00:00

SPECIALRUN
END RUNTIME

Related Posts