すべての無効なオブジェクトの再コンパイル
データベースのインストール、パッチ適用またはアップグレードの後にutlrp.sql
スクリプトを実行し、無効なオブジェクトを特定して再コンパイルすることをお薦めします。
utlrp.sql
スクリプトは、すべての無効なオブジェクトを再コンパイルします。インストールの直後にスクリプトを実行して、ユーザーが無効なオブジェクトにアクセスしないようにしてください。
utlrp.sql
スクリプトは、無効なオブジェクトの数と使用可能なCPUの数の両方に基づいて、シリアル再コンパイルまたはパラレル再コンパイルで無効なオブジェクトを自動的に再コンパイルします。CPUは、CPUの数(cpu_count)にCPUごとのスレッドの数(parallel_threads_per_cpu)を乗じて計算されます。Oracle Real Application Clusters (Oracle RAC)では、すべてのOracle RACノード全体でこの数が追加されます。