sql >> Database teknologi >  >> RDS >> Oracle

Hvilke situationer får Oracle-pakker til at blive ugyldige?

Æ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.



  1. Databasen opdateres ikke automatisk med MySQL og Python

  2. Sikkerhedskopier og gendan FILESTREAM-aktiveret database

  3. *ADVARSEL* Windows-opdatering bryder rene Access-applikationer – rettelse tilgængelig

  4. Gendan mysql-databasen fra .frm-filer