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

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

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

首次清除事务

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

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

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

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

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

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

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

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

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

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

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

    • 配置中的批大小设置

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

    • 执行此过程的时间段

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

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

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

定期清除事务

Oracle 建议您在首次清除事务后定期清除事务。您可以通过 EPM Automate 自动执行此流程。请参阅《Working with EPM Automate for Oracle Enterprise Performance Management Cloud》中的purgeTmTransactions

用于定期清除事务的步骤

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