Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с базой данных / 16 сообщений из 16, страница 1 из 1
25.05.2015, 12:25
    #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
25.05.2015, 12:34
    #38967756
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с базой данных
roger_msc,

счётчик транзакций достиг предела в 2G. Переводишь БД в readonly режим делаешь бекап и рестор.
...
Рейтинг: 0 / 0
25.05.2015, 12:37
    #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
25.05.2015, 15:29
    #38967951
kdv
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
25.05.2015, 16:31
    #38968013
roger_msc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с базой данных
kdv,

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

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

старая база осталась? давай от нее вывод gstat -h
...
Рейтинг: 0 / 0
26.05.2015, 14:02
    #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
26.05.2015, 15:02
    #38968793
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с базой данных
roger_msc,

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


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