powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с базой данных
16 сообщений из 16, страница 1 из 1
Проблема с базой данных
    #38967741
roger_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Возникла следующая проблема с БД.
На контроле и управлении доступа создана БД (baza.gdb). Обслуживается это дело Firebird. С недавнего момента при подключении к ней стал выдавать ошибку :
Implementation limit exceeded
Transactions count exceeded. Perform backup and restore to make database operable again.
Начитался в гугле про gbak и gfix.
Через isql пытаюсь подключиться к базе :
connect "C:\Program Files\GUARD\db\baza.gdb"
user SYSDBA password masterkey;
В ответ мне выдает сообщение :
Server version:
WI-V.2.5.0.26074 Firebird 2.5
WI-V.2.5.0.26074 Firebird 2.5\Xnet <SCUD_076>/P12
WI-V.2.5.0.26074 Firebird 2.5\Xnet <SCUD_076>/P12
Database: "C:\Program Files\GUARD\db\baza.gdb", User: SYSDBA
Statement Failed, SQLSTATE = 54000
Implementation limit exceeded
Transactions count exceeded. Perform backup and restore to make database operable again.
Statement Failed, SQLSTATE = 54000
Implementation limit exceeded
Transactions count exceeded. Perform backup and restore to make database operable again.
SQL>_
Подскажите пожалуйста в чем проблема, поскольку я в этом полный 0. Приходится разбираться самому.
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38967756
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_msc,

счётчик транзакций достиг предела в 2G. Переводишь БД в readonly режим делаешь бекап и рестор.
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38967761
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_mscTransactions count exceeded. Perform backup and restore to make database
operable again.
Какое слово тебе непонятно?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38967951
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_mscTransactions count exceeded.
прекрасно. а можно увидеть вывод
gstat -h baza.gdb

конечно, еще бы и gstat -r baza.gdb >stat.txt
на support@ibase.ru не помешало.

А чинится да, именно так
gfix -mode read_only baza.gdb
потом бэкап и рестор (рестор в БД с новым именем)
потом обратно
gfix -mode read_write baza.gdb
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968013
roger_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Спасибо за совет! Но у меня началась какая то наркомания... При запуске утилит типа gbak и gfix, они запускаются и сворачиваются... Я наверное просто дибил...С sql те сталкивася не разу, пэтому даже не могу дать логи...Работает только isql...
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968019
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запусти сначала cmd. А уж там запускай утилиты командной строки. И будешь видеть сообщения об ошибках.
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968024
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_mscу меня началась какая то наркомания
Если ты не в состоянии открыть "Command Prompt", то следует позвать кого-нибудь из взрослых.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968033
roger_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Ребят еще раз повторю, я понятия не имею как что и где запускать при работе с SQL. Столкнулся с этим первый раз, так что извините за идиотские вопросы
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968040
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://ibase.ru/devinfo/gbak.htm
А также запустить виндовый Command Prompt (cmd) и читать
gbak -?
gfix -?
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968055
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_mscеще раз повторю, я понятия не имею как что и где запускать при работе с
SQL
Работа с командной строкой не зависит от утилит, которые в ней запускаются.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968213
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_msc При запуске утилит типа gbak и gfix, они запускаются и сворачиваются... Сделай bat-файл, запиши команду gbak (gfix) в нем, последняя команда- pause.
Так ты увидишь, что на самом деле случается; вероятнее всего какая-то ошибка, неправильный синтаксис команды или не найдена БД
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968219
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.вероятнее всего какая-то ошибка, неправильный синтаксис команды или не найдена
БД
Об чём ты? Он же всего лишь дважды кликает на иконку gbak в проводнике. А ты про батники
грузишь...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968479
roger_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Всем большое, просто огромное спасибо! Всё сделал, всё получилось! Прошу прощения за свой тупизм!
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968636
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_msc,

старая база осталась? давай от нее вывод gstat -h
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968675
roger_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Database "baza.gdb"
Database header page information:
Flags 0
Checksum 12345
Generation 2147483764
Page size 16384
ODS version 11.2
Oldest transaction 2147483644
Oldest active 2147483645
Oldest snapshot 2147483645
Next transaction 2147483646
Bumped transaction 1
Sequence number 0
Next attachment ID 455
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 1
Creation date Aug 19, 2011 17:33:30

Variable header data:
Sweep interval: 20000
*END*

Вот с gstat -h.
...
Рейтинг: 0 / 0
Проблема с базой данных
    #38968793
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roger_msc,

Спасибо. Полтора миллиона транзакций в сутки, каждый день, на протяжении 4х лет.
Из моего опыта, 1.5млн транзакций в сутки это вполне такая хорошая нагрузка, например, типа 100 пользователей долбят 8 часов подряд по 1 транзакции каждые 2 секунды.
Однако, отсутствие администратора у такой системы заставляет предположить, что такой нагрузки скорее всего нет, и приложение излишне часто стартует транзакции. Тут либо нужно корректировать приложение, либо установить правило, что хотя бы раз в год-два нужно делать backup/restore.
А впрочем, если и так работало без администрирования, то можно забить болт, и сделать очередной, но вынужденный b/r еще через 3-4 года.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с базой данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]