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

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

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

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

Какая версия базы на проде и на тесте, включая последние патчи? Аргумент qknelAllocate_20 не зарегистрирован на MOS, так что тебе придется открывать SR, как уже написали.
...
Рейтинг: 0 / 0
22.09.2021, 13:20
    #40099259
ПавелZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
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
22.09.2021, 13:32
    #40099267
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
ПавелZZ
Release 11.2.0.3.0

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

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

Тут я никак повлиять не могу, тем более прямо сейчас. ((
А так, да запланирован переход на 19с
...
Рейтинг: 0 / 0
22.09.2021, 14:35
    #40099304
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
Павел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
22.09.2021, 15:00
    #40099316
ПавелZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MERGE ORA-00600: internal error code, arguments: [qknelAllocate_20], [189]
flexgen

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

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

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

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

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


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