Ændring af noget objekt, som en pakke er afhængig af (f.eks. tabeller, visninger, triggere, andre pakker), vil automatisk markere pakken som ugyldig. Som tuinstoel bemærker ovenfor, er Oracle smart nok til at omkompilere pakken, når den bruges første gang.
Hvis du er bekymret over dette, skal du køre et DBMS_UTILITY.compile_schema
hver gang du foretager skemaændringer (f.eks. tabeller, visninger, triggere, procedurer). (eller få din DBA til at gøre det). Dette vil tvinge kompilering af alle pakkerne og fortælle dig, hvor eller om der er fejl, før du finder dem på den hårde måde.