Нет свободных номеров строк в $$$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
для создания и загрузки пользовательских таблиц.
См. документы: