依照建議的最佳作法可獲得最佳的清除交易結果。
正在清除某個配對類型的交易時,該配對類型會被鎖定,且不允許匯入交易、手動配對交易、執行自動配對等作業。因此,建議您在非工作時間清除交易。
首次執行清除交易
Oracle 建議您將生產環境複製到測試環境,然後先在測試環境中清除交易。從這個練習獲得的經驗可提高您在生產環境清除交易的效率。
如果這是您第一次清除交易,而您的資料庫中有 5 億筆以上已載入且配對的交易,強烈建議您在執行封存並清除作業前,先向 Oracle 客戶服務部提出服務要求。Oracle 客戶服務部會評估您的應用程式,並針對最佳化清除效能概述您需採取的步驟。
Oracle 客戶服務部會根據以下因素建議您正確的方法:
Oracle 建議您將生產例項複製到測試例項,然後先在測試例項清除交易。從這個練習獲得的經驗,將有助於您在生產例項清除交易。
在測試例項清除交易的必備條件
在測試例項清除交易的步驟
Oracle 客戶服務部會建議以下事項:
選取適當帳齡的已配對交易進行清除作業
這是以需要清除的交易量為依據。
組態的批次大小設定
預設值是 200,000。但這會因資料形式的不同而異。
執行此程序的時段
此時段不應與「每日維護」程序重疊 (請參閱管理員適用的 Oracle Enterprise Management System 入門中的設定每日維護。您可以選擇在清除交易前變更此設定,交易清除之後再還原設定。
以這些經驗為基礎,在生產例項清除交易。
定期清除交易
在您第一次清除交易之後,Oracle 會建議您定期清除交易。您可以透過 EPM Automate 自動執行此程序。請參閱使用 Oracle Enterprise Performance Management Cloud 的 EPM 自動執行中的purgeTmTransactions。
定期清除交易的步驟