Код завершения 812

 
Диагностическое сообщение

Запрос слишком сложен (или внутренняя ошибка ядра).

Причина ошибки

Возможные ситуации:

  • цикл в данных при выполнении иерархического запроса;

  • недостаточно ресурса (оперативной памяти) для выполнения запроса;

  • внутренняя ошибка ядра СУБД ЛИНТЕР.

Ответственный за устранение

Администратор БД.

Рекомендации по устранению
  1. Проверить данные в таблице, по которой выполняется иерархический запрос, либо выполнить команду ALTER DATABASE SET CHANNEL MEMORY LIMIT < размер > для увеличения предельного значения памяти канала, где параметр < размер > задаётся в байтах и автоматически округляется в большую сторону до ближайшего значения, кратного 4096. По умолчанию память канала ограничена 64 Кб. Значение параметра должно лежать в интервале от 65536 до 1048576.

  2. Перезапустить ядро СУБД ЛИНТЕР. Если ошибка не исчезла, то остановить ядро и проверить БД с помощью утилиты testdb. Если в БД есть ошибки, то они будут, по возможности, исправлены. Если testdb не смогла исправить ошибки, то следует восстановить БД из архивной копии.

См. документы: