ORA-6508 - PL / SQL не смог найти вызываемый программный модуль - PullRequest
0 голосов
/ 24 октября 2018

У меня есть Java-файл, который вызывает хранимую процедуру на Oracle, который, в свою очередь, вызывает n процедур / пакетов.

Проблема в том, что мы получаем ORA-6508 в случайные моменты времени.Все объекты на сервере находятся только в действительном состоянии.

       ORA-06508: PL/SQL: could not find program unit being called.    

Я также проверил время last_ddl объектов, и оно показывает, что оно было несколько дней назад.Таким образом, не было никакой перекомпиляции или ddls ни на одном из объектов, чтобы вызвать эту ошибку.Более того, в этот же день эта ошибка возникает периодически.Некоторые звонки проходят успешно, а другие нет в определенный день.

Мы используем эту среду уже более года, и такое поведение встречается недавно.

Есть ли какие-либо настройки сервера ORACLE, которые могут быть проблемой?Любые предложения приветствуются, так как я не знаю, как поступить.

...