powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Корректность созданного бекапа
6 сообщений из 6, страница 1 из 1
Корректность созданного бекапа
    #39849013
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мужики, прошу пардону, если тема уже поднималась. Честно потратил 2 часа в поисках по ветке, но точного ответа так и не встретил.

После создания бекапа для проверки его "работоспособности" достаточно ли будет отресторить базу командой gbak -c xxx.fbk xxx.fdb во временный файл с просмотром лога рестора или надо дополнительно законнектиться к базе/сделать селект к какой-нибудь системной таблице?
=================
Док.

Win7 Ultim x64/Deb 10 (MATE; gtk3) amd64:
FB 3.0.4.33054, Lazarus 2.1(r.61313); FPC 3.3.1 (r.42151), IBX by -Rik-
...
Рейтинг: 0 / 0
Корректность созданного бекапа
    #39849016
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докс просмотром лога рестора

по идее достаточно, но для подстраховки можешь сделать isql -x для обоих баз и сравнить
...
Рейтинг: 0 / 0
Корректность созданного бекапа
    #39849105
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

правильно так:

1. gbak -b -g -m
сохраняем только метаданные

2. gbak -c
восстанавливаем метаданные

3. isql -x на исходной базе, isql -x на восстановленных метаданных, сравниваем, если одинаково,
то всё ок, сохраняем скрипт где-нибудь (на всякий случай, если понадобится создать пустую БД).
Можно еще сохранить восстановленные из бэкапа метаданные, т.е. пустую базу.

4. теперь делаем gbak -b -g
5. gbak -c
6. смотрим, что база не в состоянии shutdown, и в логе нет ошибок (создания индексов, и т.п.).

всё.
...
Рейтинг: 0 / 0
Корректность созданного бекапа
    #39849115
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvсмотрим, что база не в состоянии shutdownмы так делаем, тестовый коннект непривилегированным юзером и обработка ошибки подключения. Храним прямо отресторенную базу со всеми данными в одном экземпляре, идет как источник для тестовых баз разработчиков, для бэкапа пачка пожатых gbk.
...
Рейтинг: 0 / 0
Корректность созданного бекапа
    #39849223
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, kdv

спасибо.

зы.пишу свой велик для простых усеров. Недавно один перец пожаловался на переполнение счетчика, аналогично этой ситуации , когда он пытался заюзать базу, которая использовалась на win xp x32, на OS X в parallel (там он развернул ее на Win XP x64). А софтина от 2011г, там FB 2.1.7. Вот и приходится "в шахматы по переписке" играть...
...
Рейтинг: 0 / 0
Корректность созданного бекапа
    #39849224
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокНедавно один перец пожаловался на переполнение счетчика, аналогично этой ситуации
упс, вот эта
https://www.sql.ru/forum/1289803/korrektnost-insert-zaprosa-v-raznyh-osyah
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Корректность созданного бекапа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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