トランザクションの削除から最適な結果を得るために、推奨されるベスト・プラクティスに従います。
照合タイプに対するトランザクションの削除中はその照合タイプはロックされ、トランザクションのインポート、手動でのトランザクションの照合、自動照合の実行などの操作は許可されません。そのため、トランザクションは営業時間外にパージすることをお薦めします。
トランザクションの初回の削除
本番環境をテスト環境にクローニングし、最初にテスト環境でトランザクションを削除することをお薦めします。この実践から得られる知見は、本番環境のトランザクションの効率的な削除に役立ちます。
これが初回のトランザクションの削除であり、データベースに5億以上のトランザクションがすでにロードされて照合されている場合、アーカイブおよび削除を実行する前にOracleサポートでサービス・リクエストをオープンすることをお薦めします。Oracleサポートがアプリケーションを評価して、削除パフォーマンスを最適化するために実行する必要があるステップについて説明します。
Oracleサポートは、次の要因に基づき、適切な方法を提案します:
本番インスタンスをテスト・インスタンスにクローニングし、最初にテスト・インスタンスでトランザクションをパージすることをお薦めします。この実践から得られる知見は、本番インスタンスのトランザクションをパージするときに役立ちます。
テスト・インスタンスでのトランザクションの削除の前提条件
テスト・インスタンスのトランザクションを削除する手順
Oracleサポートは次のことについて提案します:
照合済トランザクションが削除操作への選択の対象となる適切な経過時間
これは、削除が必要となるトランザクションの量に基づきます。
構成におけるバッチ・サイズ設定
デフォルトは200,000です。ただし、これはデータの形状によって変わる場合があります。
このプロセスを実行する時間帯
これは、日次メンテナンス・プロセス(Oracle Enterprise Management System管理者のためのスタート・ガイドの日次メンテナンスの設定を参照)と重複しないようにします。トランザクションを削除する前にこの設定を変更し、トランザクションの削除後に設定を復元することを選択できます。
ここで得た知見に基づいて、本番インスタンスでトランザクションをパージします。
定期的なトランザクションの削除
初めてトランザクションを削除した後は、定期的にトランザクションを削減することをお薦めします。このプロセスはEPM自動化で自動化できます。Oracle Enterprise Performance Management Cloud EPM自動化の操作でpurgeTmTransactionsを参照してください。
トランザクションを定期的に削除する手順