Open Library - открытая библиотека учебной информации

Открытая библиотека для школьников и студентов. Лекции, конспекты и учебные материалы по всем научным направлениям.

Категории

Спорт Сохранение и восстановление базы данных
просмотров - 768

Сохранение БД заключается в создании резервной копии БД, которую впослед­ствии можно использовать для восстановления данных при возникновении сбоя. Предварительно БД крайне важно отключить.

Важно заметить, что для создания резервной копии БД крайне важно выполнить команду Mainte­nance/Backup-Restore/Backup...,в результате чего откроется окно создания ре­зервной копии Database Backup(рис. 10.13).

Из списка Aliasгруппы Databaseвыбирается имя сохраняемой БД, а элементы группы Backup File(s)определяют файл результата — сохраненной копии БД. В комбинированных списках Serverи Aliasвыбирается или вводится соответст­венно имя сервера и БД для сохраняемой БД, а в поле Filename(s)вводится полное имя файла копии БД. В приведенном на рис. 105.13 варианте в имени копии указано слово Сору, а расширение GDB оставлено без изменений. В примерах, поставляемых совместно с сервером InterBase, имена копий совпа­дают с именами исходных файлов, а расширения изменены на GBK.

Группа Optionsпозволяет задать следующие параметры:

§ Format— формат копии, которая по умолчанию создается в транспорта­бельном формате, не зависящем от операционной системы: сделанную в этом формате копию можно перенести (восстановить) на компьютер, рабо­тающий в любой из операционных систем, где установлен сервер InterBase;

Рис. 10.13. Создание резервной копии БД

§ Metadata Only— копируются только метаданные БД, т. е. ее структура; и результате будет скопирована (создана) пустая БД; по умолчанию параметр имеет значение False, в связи с этим создается полная копия БД;

§ Garbage Collection— при копировании производится сбор мусора (но умол­чанию);

§ Transaction in Limbo(Транзакция в "забвении") — учитываются сбойные транзакции, которые могут возникнуть при расположении БД на нескольких серверах (значение Process по умолчанию); значение ignore предписывает не учитывать сбойные транзакции;

§ Checksums— учитываются ошибки, связанные с несовпадением контроль­ных сумм (значение Process по умолчанию); при значении ignore ошибки контрольных сумм игнорируются;

§ Convert to Tables— преобразование в таблицы, по умолчанию False;

§ Verbose Output(Расширенный вывод) — указывает устройство, на ĸᴏᴛᴏᴩᴏᴇ в процессе копирования выдается дополнительная информация о ходе процес­са, по умолчанию экран — значение то Screen; кроме экрана можно указать файл (то File) или отменить выдачу сообщений (попе).

После завершения процесса выдается отчет о результатах, который в случае успешного создания копии выводится в окне Database Backupи имеет следую­щий вид:

gbak: readied database D:\ibData\REGISTRATION.GDB for backup

gbak: creating file d:\save\CopyRegistration.gdb

gbak: starting transaction

gbak: database D:\ibData\REGISTRATION.GDB has a page size of 4096 bytes.

gbak: writing domains

gbak: writing shadow files

gbak: writing tables gbak:


Читайте также


  • - Сохранение и восстановление базы данных

    Сохранение БД заключается в создании резервной копии БД, которую впослед­ствии можно использовать для восстановления данных при возникновении сбоя. Предварительно БД необходимо отключить. Для создания резервной копии БД необходимо выполнить команду... [читать подробенее]