Не удается запустить экземпляр Sybase: ошибка: 905, серьезность: 17, состояние: 1

Мой экземпляр Sybase не запускается.

База данных журнала показывает:

00: 0002: 00000: 00001: 2015/05/12 15: 51: 44.51 сервер Журнал транзакций в базе данных 'sybsystemdb' будет использовать размер ввода-вывода 4 КБ. 00: 0002: 00000: 00001: 2015/05/12 15: 51: 44.52 Идентификатор резидентного узла сервера: 926a95836174 00:0002:00000:00001:2015/05/12 15:51:44.55 Инициализирован координатор транзакций сервера. 00: 0002: 00000: 00001: 2015/05/12 15: 51: 44.55 База данных сервера 'sybsystemdb' сейчас в сети. 00:0002:00000:00001:2015/05/12 15:51:44.57 сервер Увеличьте параметр конфигурации "количество открытых баз данных", чтобы избежать повторного использования дескриптора. Повторное использование может привести к снижению производительности. 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Не удается выполнить сервер выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных". 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Не удается выполнить сервер выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных". 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44,59 Не удается выполнить сервер выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных". 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44.60 ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00:0002:00000:00005:2015/05/12 15:51:44.60 сервер недоступен выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных". 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44.60 ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00:0002:00000:00005:2015/05/12 15:51:44.60 сервер недоступен выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных". 00: 0002: 00000: 00005: 2015/05/12 15: 51: 44.60 ошибка сервера: 905, уровень серьезности: 17, состояние: 1 00:0002:00000:00005:2015/05/12 15:51:44.60 сервер недоступен выделить дескриптор DBTABLE для открытия базы данных 'sybsystemdb'. Закройте или удалите другую базу данных, прежде чем открывать эту, или попросите системного администратора увеличить параметр конфигурации "количество открытых баз данных".

При попытке увеличить количество файлов базы данных:

C:\>isql -Usa -P<password>
1> select count(*) from sysdatabases
2> go

1> sp_configure "number of open databases", 20
2> go
Msg 225, Level 16, State 1:
Server 'ILVQA3SYBAS157', Procedure 'sp_configure', Line 232:
Cannot run query--referenced object (name NAME NOT RECOVERABLE) dropped during
query optimization.

Версия Sybase:

C:\>isql -Usa -P<password>
1> select @@version
2> go

Adaptive Server Enterprise / 15.7 / EBF 21339 SMP SP101 / P / X64 / Windows Server / ase15 7sp101 / 3439/64-bit / OPT / четверг, 06 июня 12:11:05 2013

Пожалуйста, совет, Шей

1 ответ

Количество баз данных по умолчанию для каждого экземпляра Sybase равно 12. Как только вы достигнете его и создадите новую базу данных (№ 13 и выше), вы, вероятно, не получите никаких ошибок, и база данных будет создана. Ошибка придет, как только вы откажетесь от экземпляра.

Чтобы решить эту проблему, вам нужно отредактировать файл параметров: C:\{Sybase Location}\{SERVERNAME}.cfg и измените значение для: количества открытых баз данных в разделе [Кеши метаданных].

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