1适用
MANAGER
2描述
AUTORESTART如果遇到失败导致ABENDED状态的失败,请使用该参数自动重新启动一个或多个提取或复制过程 。
您可以AUTORESTART在同一参数文件中使用多个语句。
若要将此参数应用于以PASSIVE模式创建的Extract组,请将其用于关联别名Extract组所在的目标系统上的Manager。Oracle GoldenGate会将启动命令发送到源系统。如果AUTORESTART本地用于被动提取组,则将其忽略。
如果Manager在重新启动时遇到无序的事务,它将不会重新启动Extract。相反,它将记录一条警告,通知您使用ETROLLOVER选项SEND EXTRACT前进跟踪以跳过导致错误的事务。
AUTORESTART不会重新启动最近更新状态为的进程 STOPPED。
3默认
不要自动重启进程。
4语法
AUTORESTART {EXTRACT | REPLICAT | ER} group_name
[, RETRIES number]
[, WAITMINUTES minutes]
[, WAITSECONDS seconds]
[, RESETMINUTES minutes]
[, RESETSECONDS seconds]
EXTRACT
自动重新启动提取。
REPLICAT
重新启动自动复制。
ER
自动重新启动提取和复制。
group_name
多个组的组名或通配符规范。使用通配符时,Oracle GoldenGate会在本地系统上启动所有满足通配符的指定进程类型的组,但PASSIVE模式下的组除外。
RETRIES number
Manager在中止重试工作之前应尝试重新启动进程的最大次数。默认重试次数为2。Manager首次尝试重新启动进程的时间不计为重试次数。因此,管理中心执行的重试次数比为重试次数指定的值多一。例如,如果重试次数为2,则Manager尝试重新启动该过程3次。
WAITMINUTES | WAITSECONDS {minutes| seconds}
在发现进程异常终止与重新启动进程之间暂停的时间(以分钟或秒为单位)。使用此选项可以延迟重新启动,直到必要的资源可用或发生其他事件为止。默认延迟为2分钟或120秒。
RESETMINUTES | RESETSECONDS {minutes | seconds}
时间窗口(以分钟或秒为单位),在此时间段内计算重试次数。默认值为120分钟(2小时)或7200秒。时间到期后,重试次数恢复为零。
5举例
AUTORESTART EXTRACT *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 60
在一个小时的时间段内尝试在失败后三次启动所有Extract进程,并且等待五分钟后再尝试。