DBAtlas · Атлас эксплуатации баз данных

ORA-00600: internal error code, arguments: [...]

Oracle

Что это значит?

Не прошла внутренняя проверка согласованности в ядре Oracle. Это общая внутренняя ошибка, означающая, что код ядра столкнулся с неожиданным условием; аргументы в квадратных скобках указывают, какой путь выполнения кода был задействован.

Почему возникает?

Может быть вызвана повреждением блоков/данных, неисправленной ошибкой ПО Oracle, несогласованными уровнями патчей, проблемами с памятью/оборудованием или неожиданными граничными случаями. Первый аргумент (например, [ktbdchk1]) указывает, к какому уровню относится проблема, и является ключевым для анализа поддержкой.

Как исправить

Эту ошибку почти всегда следует решать с Oracle Support. Сохраните созданный трассировочный файл и запись в alert.log; найдите первый аргумент в My Oracle Support с помощью ORA-600 Troubleshooter и 'ORA-600 Lookup Tool'. Примените соответствующий патч/PSU/RU. Если подозревается повреждение, проверьте целостность блоков с помощью DBVERIFY/RMAN VALIDATE. В критичных средах не экспериментируйте в продуктиве, не открыв SR.

Открыть в DBAtlas →

Ещё по этой СУБД