powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 9.0.2 + Developer 6i = ORA-00600 (хотя на 8.1.6. все было замечательно)
1 сообщений из 1, страница 1 из 1
Oracle 9.0.2 + Developer 6i = ORA-00600 (хотя на 8.1.6. все было замечательно)
    #32122016
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был произведен переход с 8.1.6 на 9.0.2 (сервер на alt linux 7.1). Пока был 8i (на w2k) проблем при разработке форм не возникало. После перехода на 9i появились (присутствуют и на linux и на w2k).
Это выражается в следующем:
- первое приближение: при попытке откомпилировать форму, вылетаю из формс девелопера (в лучшем случае - ORA-00600);
- второе приближение: проблемы похоже связаны с обращение к пакетам (например, вылетает при: нПеременная := СХЕМА.ПАКЕТ.нФункция(), но не при
SELECT СХЕМА.ПАКЕТ.нФункция() INTO нПеременная FROM DUAL);
- третье приближение: поднял базу на 8.1.6. (на w2k), коннекчусь, открываю форму, компилирую - ОК; коннекчусь к 9.0.2, открываю форму, компилирую - вылетаю из формсов. В рантайме все работает как надо хоть под 8i, хоть под 9i. И, наконец, после того, как вылетел из формсов, запускаю девелопер вновь и возможны 2 варианта (ВНИМАНИЕ - под 8.1.6.):
1 - коннекчусь, открываю форму, компилирую - ОК;
2 - открываю форму, коннекчусь, компилирую - вылетаю;
Также бывает так: при компиляции формы возникает ошибка ORA-00600, связанная, опять же с обращением к пакету (само собой не единственное, подчеркиваю, что проблема возникает редко, но уж ...), меняю спецификацию и тело (меняю местами первую и вторую функции) - проблемы именно с первыми функциями пакетов (но не всех), - ОК, меняю обратно - опять ORA-00600. Бывает, что перестановка не помогает. Более определенной картины возникновения ошибок получить не удается (в грубую developer6i.PL/SQL+Oracle 9i.PL/SQL = ORA-00600). Отмечаю, что, фрагмент PL/SQL кода, приводящий к ошибке (нПеременная := СХЕМА.ПАКЕТ.нФункция()) удачно выполняется из PL/SQL Developer, SQL* Plus (и с клиента, и откуда угодно).
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 9.0.2 + Developer 6i = ORA-00600 (хотя на 8.1.6. все было замечательно)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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