自动执行维护任务

使用“配置”页上的任务选项卡可以设置以下自动化任务。

归档线索

您可以选择归档指定位置的线索,而不是清除线索文件。通过此自动化任务,您可以在特定时间段后自动将线索文件归档到指定位置。要自动归档线索文件,请执行以下操作:

  1. 从左侧导航窗格中,单击任务,然后选择归档线索。

  2. 在“归档线索”页中,单击“归档线索任务”旁边的加号 (+) 以打开创建新的归档线索任务对话框。

  3. 在创建新的存档线索任务对话框中输入以下详细信息:

    • 名称:为任务指定一个名称。

    • Enabled:默认情况下启用此切换开关。如果希望保留任务但不激活任务,您可以选择禁用它。

    • Trails:指定要归档的 Trail 文件的名称。

    • 序列的归档子集:如果要仅归档线索文件中的某个序列,请启用此切换开关。启用此选项后,将启用“序列开始”和“序列结束”框。在这些文本框中指定序列开始值和结束值。

    • 归档目标类型:目标类型保持为文件系统,但您可以指定存储归档线索文件的子目录。

    • 归档频率:指定用于归档线索文件的频率间隔。当指定的间隔完成时,将自动归档线索文件。

  4. 单击提交以创建任务。

  5. 在“归档线索任务”表的操作列中,可以使用图标编辑或删除任务。

清除线索

自动执行清除线索任务时,Oracle GoldenGate 会永久删除已处理或使用的线索文件。自动执行此任务可确保在指定间隔后删除线索文件,以避免过度占用磁盘空间。要设置自动清除线索,请执行以下操作:

  1. 在“管理服务”左侧导航窗格中,单击任务,然后选择清除线索。

  2. 通过单击 + 符号添加清除线索任务。

  3. 在名称中为任务分配名称。操作名称区分大小写。例如,可以创建名为 TASK1 的操作和名为 task1 的其他操作。

  4. 在线索字段中输入线索路径或线索名。

    注:要使“清除线索”任务正常工作,请避免使用 (./) 启动线索路径。

  5. 单击 + 符号可将线索添加到 Selected Trails(所选线索)列表中。

  6. 如果不需要使用检查点,请禁用使用检查点选项。但是,Oracle 建议使用检查点。如果不使用检查点。如果满足保留规则,则将清除线索,无论是否已使用它。

  7. 设置保留规则值以指定“清除线索”任务需要对其处于活动状态的最大文件数、小时数或天数。

  8. 在“清除频率”字段中指定必须运行清除线索任务的小时数或天数,然后单击“提交”。

  9. 根据需要使用“清除线索”任务表编辑或删除任务。

    另请参见 PURGE EXTTRAIL 。

清除进程

您可以使用此自动化任务在特定持续时间后自动清除 ER、提取或复制等流程。要配置 Oracle GoldenGate 进程的自动清除,请执行以下操作:

  1. 在“管理服务”左侧导航窗格中,单击任务,然后选择清除流程。

  2. 在 Name 框中输入任务的名称。

  3. 选择操作的提取或复制任务(初始加载进程)进程名称。该列表包含所有进程,因此请确保选择正确的任务。

  4. 选择操作的“提取”或“复制”任务(初始加载)流程类型。

  5. 如果启用使用停止状态,则任务的状态将用于执行清除任务。

  6. 输入需要清除流程的小时数或天数,然后单击提交。

  7. 使用“清除任务”表中的相关图标编辑或删除清除流程任务。

报告滞后

您可以从“滞后报表”选项卡管理滞后报表。为此,请执行以下操作:

  1. 在“Tasks(任务)”选项卡中,单击“Lag Report(延迟报告)”。

  2. “操作”列包含用于删除、更改、刷新和查看滞后报告任务详细信息的所有选项。

  3. 选择所需的选项。

  4. 如果选择“变更任务”选项,则会显示用于编辑滞后报告的选项。这些选项是:

    • Enabled:继续处理滞后报表任务。

    • 检查间隔(分钟):设置时间间隔以检查滞后报告。

    • 报表:记录任务的报表。

    • If Exceeds(如果超过):指定将启动警告的阈值。

    • 警告:要允许生成警告,延迟阈值超过指定的限制。

    • 当超过:触发警告的滞后阈值。

  5. 单击“提交”。

使用自动线索文件恢复

线索恢复过程在某些情况下可以自动重建 Oracle GoldenGate 损坏或缺失的线索文件。