"ORA-04068: état actuel de paquets ont été mis au rebut ORA-04065: pas exécuté, modifiés ou supprimés de la procédure stockée

je m arriver en dessous de message d'erreur quand j'essaie d'exécuter la procédure "PROCEDURE_NAME" en vertu de la procédure "CALLING_PROCEDURE_NAME".
Mais mon PROCEDURE_NAME est déjà en cours de validité, de l'état et, avec succès, dans d'autres procédures.

ORA-04068: existing state of packages has been discarded
ORA-04065: not executed, altered or dropped stored procedure ""PROCEDURE_NAME""
ORA-06508: PL/SQL: could not find program unit being called: ""PROCEDURE_NAME""
ORA-06512: at ""CALLING_PROCEDURE_NAME"", line LINE_NO
ORA-06512: at line 1
vous devez recompiler votre proc/paquet
non, dans ce cas, c'est parce que la session avait un paquet de l'état qui a été abandonné lorsque le paquet a été recompilé.

OriginalL'auteur Tajinder | 2014-10-30