powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
17 сообщений из 17, страница 1 из 1
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099237
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Помогите разобраться с ситуацией.
Сделал изменение в коде процедуры, конкретно селективную часть в MERGE.
На тестовом стенде все работает нормально, на проде выходит ошибка
ORA-00600: internal error code, arguments: [qknelAllocate_20], [189], [], [], [], [], [], [], [], [], [], []
Гуглил про qknelAllocate_20 , нашел только сообщение, что была такая ошибка, пересобрали статистику и ошибка прошла.
Статистику пересобрал но ошибка не ушла.
Есть трайс файл, но я в не ничего не вижу.
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099249
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПавелZZ,

ORA-600 - это внутренняя ошибка
в открытом разделе на MOS.ru ничего нет
решение - только заводить SR
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099252
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

что такое SR?
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099253
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПавелZZ
Vadim Lejnin,
что такое SR?

Service request. Чтобы его завести необходимо иметь оплаченную ТП. Хотя если ее иметь можно самому поискать по атрибутам ora-00600
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099254
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По фразе qknelAllocate_20 вообще ничего на MOS не нашлось.
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099256
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПавелZZ
Всем привет!
Помогите разобраться с ситуацией.
Сделал изменение в коде процедуры, конкретно селективную часть в MERGE.
На тестовом стенде все работает нормально, на проде выходит ошибка
ORA-00600: internal error code, arguments: [qknelAllocate_20], [189], [], [], [], [], [], [], [], [], [], []
Гуглил про qknelAllocate_20 , нашел только сообщение, что была такая ошибка, пересобрали статистику и ошибка прошла.
Статистику пересобрал но ошибка не ушла.
Есть трайс файл, но я в не ничего не вижу.

Какая версия базы на проде и на тесте, включая последние патчи? Аргумент qknelAllocate_20 не зарегистрирован на MOS, так что тебе придется открывать SR, как уже написали.
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099259
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen

Какая версия базы на проде и на тесте, включая последние патчи?

На проде и на тесте версия одинаковая:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
настройки только разные.

Сделал на проде, в схеме для разработки, тестовый пакет с аналогичной процедурой,
но результат мерджится в другую таблицу.
Тест отработал нормально. ((
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099267
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПавелZZ
Release 11.2.0.3.0

Ну Семёёён Семёныч...
Если такие консерваторы и поддержка вендора Вам не нужна - поднимитесь хотя бы до последнего патчсета в линейке 11.2
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099284
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous

Ну Семёёён Семёныч...
Если такие консерваторы и поддержка вендора Вам не нужна - поднимитесь хотя бы до последнего патчсета в линейке 11.2

Тут я никак повлиять не могу, тем более прямо сейчас. ((
А так, да запланирован переход на 19с
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099304
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПавелZZ
На проде и на тесте версия одинаковая:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
настройки только разные.


Точно одинаковые? Что вернет
opatch lspatches
на проде и на тесте?
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099316
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen

Точно одинаковые? Что вернет
opatch lspatches

на проде и на тесте?
У меня нет возможности запустить opatch ((
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099323
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение, что эта ошибка возникает только в тех сессиях, которые использовали данный код до изменения
Т.е. их надо тупо перепустить
Не надо искать какие-то магические рецепты, обычно этого хватает
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099456
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров
Есть подозрение, что эта ошибка возникает только в тех сессиях, которые использовали данный код до изменения
Т.е. их надо тупо перепустить
Не надо искать какие-то магические рецепты, обычно этого хватает

Вячеслав, а можно тут поподробнее?
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099484
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иногда бывает, что одна сессия использвала процедуру из пакета, затем другая сессия обновила пакет и в первой при попытке опять запустить процедуру вылетает 600 ошибка
До тех пор пока не прибьешь сессию, в ней уже запустить эту процедуру не получится
Например, коллеги, переведите описание бага на русский, плз
Естественно, если она ловится на новых сессиях, то тут мимо
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099486
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров
Иногда бывает, что одна сессия использвала процедуру из пакета, затем другая сессия обновила пакет и в первой при попытке опять запустить процедуру вылетает 600 ошибка
До тех пор пока не прибьешь сессию, в ней уже запустить эту процедуру не получится
Например, коллеги, переведите описание бага на русский, плз
Естественно, если она ловится на новых сессиях, то тут мимо

Да, из другой сессии тоже валится.
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099651
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров
Иногда бывает, что одна сессия использвала процедуру из пакета, затем другая сессия обновила пакет и в первой при попытке опять запустить процедуру вылетает 600 ошибка
До тех пор пока не прибьешь сессию, в ней уже запустить эту процедуру не получится
Например, коллеги, переведите описание бага на русский, плз
Естественно, если она ловится на новых сессиях, то тут мимо

Если верить тому, что написано в Doc ID 1988432.1 то проблему исправили в 18.1.
Но дело в том что у ТС первый аргумент ошибки ORA-600 другой.
...
Рейтинг: 0 / 0
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
    #40099673
ПавелZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел в чем дело.
В селективной части в MERGE, в одной из CTE был хинт parallel (4)
Если хинт убрать, все работает.
Пробовал реформировать запрос, но в любом случае, при добавлении parallel (4) вылетает эта ошибка. ((
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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