Код завершения 1500
Диагностическое сообщение
Нет свободных номеров строк в $$$SYSRL (таблица $$$SYSRL переполнена).
Причина ошибки
В системную таблицу
$$$SYSRL
нельзя включить описание новой пользовательской таблицы БД, т.к.
исчерпано пространство доступных ROWID, запланированное при создании $$$SYSRL
.
Ответственный за устранение
Администратор БД.
Рекомендации по устранению
-
Удалить из БД неиспользуемые таблицы, представления или синонимы.
-
Выполнить утилиту testdb с ключом
-at <добавляемое количество таблиц>
. -
Пересоздать БД, указав с некоторым запасом максимальное количество таблиц (включая представления и синонимы, информация о которых также хранится в
$$$SYSRL
). Для этого, например, можно проделать следующие действия:-
запустить утилиту dbstore. Она осуществляет полную выгрузку БД. В созданном ею каталоге
DB_STORE
в файлеcr_db.gdb
заменить значения параметровMAXTAB
иMAXCOL
командыCREATE DATABASE
на максимально возможные; -
выполнить файл
create_0.bat
для создания БД, запустить на ней СУБД ЛИНТЕР; -
выполнить файл
create_1.bat
для создания дополнительных системных таблиц и файлcreate_2.bat
для создания и загрузки пользовательских таблиц.
-
См. документы: