Промяната на всеки обект, на който пакетът разчита (например таблици, изгледи, тригери, други пакети) автоматично ще маркира пакета като невалиден. Както Tuinstoel отбелязва по-горе, Oracle е достатъчно умен, за да прекомпилира пакета, когато се използва за първи път.
Ако се притеснявате за това, всеки път, когато правите промени в схемата (напр. таблици, изгледи, тригери, процедури), стартирайте DBMS_UTILITY.compile_schema
(или накарайте вашия DBA да го направи). Това ще принуди компилирането на всички пакети и ще ви уведоми къде или дали има грешки, преди да ги намерите по трудния начин.