在事务匹配中清除事务的最佳做法

按照所建议的最佳做法,实现最优的事务清除结果。

为某个匹配类型清除事务时,该匹配类型将被锁定,并且不允许执行诸如导入事务、手动匹配事务、运行自动匹配之类的操作。因此,建议在非工作时间清除事务。

建议您首先存档不再需要的不匹配事务,然后再清除它们。

首次清除事务

Oracle 建议您先将生产环境克隆到测试环境,然后清除测试环境中的事务。从此练习中学到的知识将有助于您高效地清除生产环境中的事务。

如果这是您第一次清除事务,并且数据库中已经加载并匹配了 5 亿个或更多事务,强烈建议您在运行存档和清除之前,先通过 Oracle 技术支持创建服务请求。Oracle 技术支持将评估您的应用程序,并概述优化清除性能所需采取的步骤。

Oracle 技术支持将根据以下因素,为您建议适当的方法:

  • 要清除的事务量
  • 数据形态

Oracle 建议您先将生产实例克隆到测试实例,然后清除测试实例中的事务。从此练习中学到的知识将有助于您清除生产实例中的事务。

清除测试实例中事务的先决条件

  1. 向 Oracle 技术支持提交服务请求。
  2. 备份测试实例。请参阅《管理员入门指南》中的“创建环境备份”。
  3. 将生产实例克隆到测试实例中。请参阅《管理迁移》中的“克隆云 EPM 环境”。

用于清除测试实例中事务的步骤

  1. 对应用程序执行备份。
  2. Oracle 技术支持将就以下方面为您提供建议:

    • 要为存档或清除操作选择的匹配事务的相应帐龄

      此帐龄基于需要存档或清除的事务量。

    • 配置中的批大小设置

      默认值为 200,000。但是,这可能会因数据形态而异。

    • 执行此过程的时间段

      此流程不应当与日常维护流程重叠(请参阅《管理员入门指南》中的“设置日常维护”。您可以选择在清除事务之前更改此设置,并在清除事务之后恢复此设置。

  3. 评估要清除的匹配事务数。可以使用“事务匹配”中的“事务”选项卡或通过 BI Publisher 报表执行此操作。在清除事务之后,可以验证此计数。请参阅“在事务匹配中搜索事务”。
  4. 清除事务。
  5. 记下该过程中每个步骤所花费的时间。

利用所学到的这些知识,清除生产实例中的事务。

定期清除事务

Oracle 建议您在首次清除事务后定期清除事务。您可以通过 EPM Automate 自动执行此流程。请参阅《使用 EPM Automate》中的“purgeTmTransactions”。

用于定期清除事务的步骤

  1. 运用您对生产实例执行清除过程中学到的知识。
  2. 使用所建议的设置对测试实例执行自动清除计划。
  3. 在 Account Reconciliation 中部署自动清除计划。