| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > пакет и ошибка ora-06508 |
| Автор: TaNK 24.8.2013, 20:07 |
| Добрый вечер. Имеется пакет, который валидный, но постоянно в обработке исключений падает с ошибкой ora-06508 PL/SQL: could not find program unit being called. Помогите пожалуйста разобраться с проблемой. Oracle 11.2.0.3.0 Спасибо/ |
| Автор: Zloxa 25.8.2013, 19:35 |
| Смотри на предмет наличия динамического SQL в исполняемом коде пакета, возможно там используется что-то, чего уже нет. Если следующая ошибка в стеке ошибок ORA-04065, скорее всего динамический код использует объект, который был изменен/ревалидирован в течении жизни сессии. |
| Автор: TaNK 28.8.2013, 09:00 |
| Был проверен код на динамеческий SQL - не найден таковой. Как оказалась ошибка была во внешнем модуле программы (споровождением которой я не занимаюсь), которая запускала пакет с неверными параметрами. А так как я проверял без внешнего модуля у меня ошибки не возникало. Всем спасибо. |
| Автор: Zloxa 28.8.2013, 10:34 |
| TaNK, случается ли у тебя в продакшне DDL? |
| Автор: TaNK 28.8.2013, 21:25 | ||
нет, DDL не встречается. |