パッケージが依存するオブジェクト(テーブル、ビュー、トリガー、その他のパッケージなど)を変更すると、そのパッケージは自動的に無効としてマークされます。上記のtuinstoelが指摘しているように、Oracleは、パッケージが最初に使用されたときにパッケージを再コンパイルするのに十分なほど賢いです。
これが心配な場合は、スキーマを変更するたびに(テーブル、ビュー、トリガー、プロシージャなど)、DBMS_UTILITY.compile_schema
を実行してください。 (またはDBAに実行してもらいます)。これにより、すべてのパッケージが強制的にコンパイルされ、エラーが発生した場合は、問題が発生する前にエラーが発生した場合に通知されます。