› Fóruns › Banco de dados Oracle › Objetos inválidos no schema › Objetos inválidos no schema
Olá,
Trabalhei com um sistema que tinha cerca de 3000 procedures e umas 1500 packages além de outros, eventualmente no Oracle 9i e no 10g apareciam uns objetos inválidos que eram recompilados posteriormente. Cheguei a criar uma trigger de auditoria para tentar descobrir a razão, nos logs, aparentemente na utilização de uma package tinha o seguinte comando:
alter package compile;
Nesta package não tinha nada de especial ou diferente e o pior… nem sempre era o mesmo objeto, mas pelo menos eram sempre packages…
Como havia uma dependência dessas packages com outros objetos, vários ficavam inválidos sem razão…
Em alguns casos, as packages dependentes apareciam nos logs da auditoria com esse comando de recompilação, como se estivessem voltando ao seu status de válido. Nunca consegui descobrir a razão, pedimos para abrir um chamado na Oracle, mas como o único registro era o log e como era ambiente de produção, não dava para deixar os mesmo inválidos até abrir o chamado…
Se você quiser, mande-me um DM e eu te envio a trigger de audit.
[]s Ishii