放弃

有效对象

提取和复制

说明

使用 DISCARDROLLOVER 参数设置帐龄放弃文件的调度。对于长时间运行或连续运行,设置帐龄计划可防止丢弃文件填充并导致进程异常终止,它提供了一组可预测的归档文件,可以包含在归档例程中。

当达到 DISCARDROLLOVER 存在时间点时,将创建一个新的放弃文件,并以 <GROUPn.extension> 的格式重命名旧文件,其中:

可以指定一天中的时间、一周中的某一天或两者。如果只指定一天中的某个时间(AT 选项),而不指定一周中的某一天(ON 选项),则每天在指定的时间生成丢弃文件。

在进程运行开始时放弃文件滚动更新。但是,如果在 DISCARDFILE 参数中指定了 APPEND 或 PURGE,则在进程开始时不会回滚文件。

如果 NODISCARDFILE 参数与 DISCARDROLLOVER 参数一起使用,则进程将异常终止。

有关放弃文件的更多信息,请参阅Oracle GoldenGate 错误处理概览。

默认值

已禁用。缺省情况下,在进程启动时将回滚放弃文件。

语法

DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}

AT <hh:mi>

使文件过期的每日时间。

有效值包括:

ON <day>

使文件过期的每周星期几。

有效值包括:

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

它们不区分大小写。

示例

示例 1

DISCARDROLLOVER AT 05:30

示例 2

DISCARDROLLOVER ON friday

示例 3

DISCARDROLLOVER AT 05:30 ON friday