Сеанс сервера ORACLE завершился фатальной ошибкой

Я редактировал Trigger и попытаться сохранить. тогда я получил ошибку ниже.

Error: ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kqlidchg1], [], [], [], [], [], [], [], [], [], [], []
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.I_PLSCOPE_SIG_IDENTIFIER$) violated

я не могу спасти trigger с модификациями. как я могу решить это?

2 ответа

Решение

ORA-00600 - это общее сообщение Oracle, указывающее на необработанный побочный эффект вашего действия, то есть ошибку Oracle. Точная причина ошибки может зависеть от версии базы данных, уровня исправления и платформы (версия и версия ОС).

Правильный способ решения этих проблем - обратиться в службу поддержки Oracle. Если у вас нет контракта на поддержку, возможно, вам не повезло. Природа ORA-00600 означает, что некоторые из них попадают на очень специфические сайты, поэтому, возможно, никто другой не имел этого раньше. Но попробуйте Google, вы никогда не знаете...


И вот! Google подает эту драгоценность Марком Темпелем. Возможно, это поможет вам.

Я неоднократно получал этот список ошибок при создании триггера:

ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kqlidchg1], [], [], [], [], [], [], [], 
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.I_PLSCOPE_SIG_IDENTIFIER$) violated
00603. 00000 -  "ORACLE server session terminated by fatal error"

В SQLDeveloper отредактируйте PLSCOPE_SETTINGS:

Tools->Preferences ->Database->PL/SQL Compiler

Установите "Идентификаторы PLScope:" в "Нет". Это устранило проблему, и у меня не было проблем после этого.

Другие вопросы по тегам