Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Erro frequente no Oracle ORA-04068:o estado existente dos pacotes foi descartado


O pacote tem variáveis ​​públicas ou privadas. (Certo?) Essas variáveis ​​formam o estado do pacote. Se você compilar o pacote na 3ª sessão. O próximo acesso a este pacote lançará o ORA-04068.

O carimbo de data/hora de compilação de um pacote deve ser anterior ao estado da sessão do pacote.

Se o estado do pacote não for necessário para a execução do script, a chamada DBMS_SESSION.RESET_PACKAGE no início do seu script. Isso limpa todos os estados do pacote da sua sessão.