powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще раз про ORA-04608
4 сообщений из 4, страница 1 из 1
Еще раз про ORA-04608
    #39895337
konst55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В сети куча инфы, но кажется, это тот самый случай, когда больше не значит лучше - в голове уже каша.
Ситуация: кластер из 3 нод, версия 11.2.0.1, есть функция - funcA, которая вызывает много других функций, в том числе и из пакетов, но в пакетах нет глобальных переменных, констант или курсоров, есть только объявления типов, т.е.
Код: sql
1.
2.
3.
4.
type A_record is record(
...
);
type A_table is table of A_record; 



и есть несколько функций funcB, funcC и т.д. которые вызывают funcA.

Так вот, при перекомпиляции funcA и только funcA - пакеты не трогаются, у внешних клиентов возникает стек ошибок:
ORA-04068 existing state of packages has been discarded
ORA-04065 not executed, altered or dropped stored procedure funcA
ORA-06508 PL\SQL could not find program unit being called: funcA
ORA-06512 at funcB line XX

Не могу понять причину такого поведения
...
Рейтинг: 0 / 0
Еще раз про ORA-04608
    #39895340
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konst55
при перекомпиляции funcA и только funcA
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM , и, в частности, как изменилась сигнатура.
...
Рейтинг: 0 / 0
Еще раз про ORA-04608
    #39895346
konst55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,
сигнатура функции не меняется, функция большая - ее сигнатура не менялась уже много лет, лично я больше склоняюсь, что столкнулся я с этим http://oracleappstechnology.blogspot.com/2008/06/ora-04065-not-executed-altered-or.html

Проблема в том, что апгрейдить сервер или накладывать патчи вряд ли получится, нужно как-то научиться с этим жить
...
Рейтинг: 0 / 0
Еще раз про ORA-04608
    #39895349
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konst55
нужно как-то научиться с этим жить
Главное - не скрывать эту ошибку в others. Но
konst55
версия 11.2.0.1
- это бессмысленное в смысле советов общественности нищебродство. Ничего личного.
konst55
кластер из 3 нод
Тем более - украли. В чём смысл плакаться и палиться в форумы?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще раз про ORA-04608
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]