按照所建议的最佳做法,实现最优的事务清除结果。
为某个匹配类型清除事务时,该匹配类型将被锁定,并且不允许执行诸如导入事务、手动匹配事务、运行自动匹配之类的操作。因此,建议在非工作时间清除事务。
建议您首先存档不再需要的不匹配事务,然后再清除它们。
首次清除事务
Oracle 建议您先将生产环境克隆到测试环境,然后清除测试环境中的事务。从此练习中学到的知识将有助于您高效地清除生产环境中的事务。
如果这是您第一次清除事务,并且数据库中已经加载并匹配了 5 亿个或更多事务,强烈建议您在运行存档和清除之前,先通过 Oracle 技术支持创建服务请求。Oracle 技术支持将评估您的应用程序,并概述优化清除性能所需采取的步骤。
Oracle 技术支持将根据以下因素,为您建议适当的方法:
Oracle 建议您先将生产实例克隆到测试实例,然后清除测试实例中的事务。从此练习中学到的知识将有助于您清除生产实例中的事务。
清除测试实例中事务的先决条件
用于清除测试实例中事务的步骤
Oracle 技术支持将就以下方面为您提供建议:
要为存档或清除操作选择的匹配事务的相应帐龄
此帐龄基于需要存档或清除的事务量。
配置中的批大小设置
默认值为 200,000。但是,这可能会因数据形态而异。
执行此过程的时间段
此流程不应当与日常维护流程重叠(请参阅《管理员入门指南》中的“设置日常维护”。您可以选择在清除事务之前更改此设置,并在清除事务之后恢复此设置。
利用所学到的这些知识,清除生产实例中的事务。
定期清除事务
Oracle 建议您在首次清除事务后定期清除事务。您可以通过 EPM Automate 自动执行此流程。请参阅《使用 EPM Automate》中的“purgeTmTransactions”。
用于定期清除事务的步骤