Страница 1 из 1

backup\restore

Добавлено: 07 фев 2006, 23:01
RSV
Подскажите пожалуйста где найти статью, как правильно
и грамотно делать backup\restore базы. Заранее спасибо.

Добавлено: 07 фев 2006, 23:16
kdv
документация по gbak (opguide.pdf) + здравый смысл.

Добавлено: 08 фев 2006, 22:51
RSV
kdv писал(а):документация по gbak (opguide.pdf) + здравый смысл.
Меня как начинающего программиста интерисует,
мнение профессионалов как правильно и грамотно
производить backup\restore БД. Исходя из книги
"Мир IB" Ковязина я пришел ко мнению, что в
процессе работы БД необходимо при помощи утилиты
gbak.exe делать несколько резервных копий данных
затем проверять их gfix.exe и лишь только затем
делать restore последней копии БД. Так вот у меня
возникает вопрос исходя из Вашего опыта какие
опции этих утилит в стандартной ситуации т.е.
простое копирование и проверка на ошибки
(ведь клиент-заказчик не станет самостоятельно
использовать эти утилиты) необходимо использовать
в клиентском приложении которое стартует эти .exe?
И еще, как объяснить клиент-заказчику, что gfix.exe
отработала без ошибок и, что можно спокойно производить
restore БД? Спасибо за ответ, если что не так извините.

Добавлено: 09 фев 2006, 08:48
Dimitry Sibiryakov
Как уже не начинающий программист я могу выразить только свое мнение: к каждой БД должен прилагаться (хотя бы и приходящий) администратор БД, который знает ответы на вышепоставленные вопросы.
А gfix, кстати, не может проверять целостность резервной копии...

Добавлено: 09 фев 2006, 11:33
kdv
рекомендую прочитать книгу еще раз, т.к. gfix к бэкапу не имеет вообще никакого отношения.

клиент-заказчик обязан будет выполнять то, что будет написано в документации на твое ПО по поводу резервного копирования БД. Если он не будет это выполнять, значит ему пофиг сохранность БД.
Твое дело - сделать процедуры резервного копирования и восстановления максимально удобными для клиента. если не нравится gbak/gfix - используй services api (www.ibase.ru/devinfo/ibx.htm)