У меня есть Java-файл, который вызывает хранимую процедуру на Oracle, который, в свою очередь, вызывает n процедур / пакетов.
Проблема в том, что мы получаем ORA-6508 в случайные моменты времени.Все объекты на сервере находятся только в действительном состоянии.
ORA-06508: PL/SQL: could not find program unit being called.
Я также проверил время last_ddl объектов, и оно показывает, что оно было несколько дней назад.Таким образом, не было никакой перекомпиляции или ddls ни на одном из объектов, чтобы вызвать эту ошибку.Более того, в этот же день эта ошибка возникает периодически.Некоторые звонки проходят успешно, а другие нет в определенный день.
Мы используем эту среду уже более года, и такое поведение встречается недавно.
Есть ли какие-либо настройки сервера ORACLE, которые могут быть проблемой?Любые предложения приветствуются, так как я не знаю, как поступить.