Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Переключатели восстановления
Переключатели восстановления
В табл. 38.2 перечисляются и описываются переключатели, которые могут быть использованы в gbak при выполнении восстановления базы данных.
Таблица 38.2. Переключатели gbak для выполнения восстановления базы данных
Переключатель |
Эффект |
-c[reate database] |
Восстанавливает базу данных в новый файл |
-b[uffers] |
Устанавливает значение по умолчанию для размера кэша (в страницах базы данных) для восстанавливаемой базы данных |
-i[nactive] |
Делает неактивными индексы в восстанавливаемой базе данных. Полезно при повторной попытке восстановления, когда первая попытка оказалась неудачной из-за ошибок индекса |
-k[ill] |
Подавляет создание ранее определенных теневых копий (shadow)[152] |
-mo[de] {read write | read_only} |
Задает, будет ли восстанавливаемая запись только для чтения или для чтения/записи. Возможные значения read_write (по умолчанию) и read only |
-n[o validity] |
Удаляет ограничения проверки данных из восстанавливаемых метаданных. Используйте, если вам нужно повторить попытку восстановления, если первая попытка оказалась неудачной из- за нарушений ограничения CHECK |
-o[ne at a time] |
Восстанавливает одну таблицу за один раз. Может быть использовано при частичном восстановлении, если база данных содержит разрушенные данные |
-p[age size] n |
Устанавливает новый размер страницы в n байтах (1024, 2048, 4096, 8192 или 16 384). Размер по умолчанию 4096. Размер страницы 16 384 байт невозможен, если файловая система не поддерживает 64-битовый ввод/вывод |
-pa[ssword] пароль |
Проверяет пароль вместе с -u[ser] перед попыткой создания базы данных |
-r[eplace database] |
Восстанавливает базу данных, заменяя существующий файл с тем же именем, если он существует; если нет, создает новый файл с указанным именем |
-se[rvice] сервис |
Создает восстанавливаемую базу данных на хосте, где располагаются файлы копии. Используйте этот переключатель, если вы запустили gbak с удаленного узла и хотите восстановить из копий, размещенных на том же сервере, что и база данных. Это вызывает Менеджер сервисов Firebird на серверной машине, экономит время и сетевой трафик. См. подробности в разд. "Использование gbak с Менеджером сервисов Firebird" |
-u[ser] имя |
Проверяет пользователя имя вместе с -pa[ssword] перед попыткой создания базы данных |
-use_[all space] |
Восстанавливает базу данных со 100-процентным заполнением каждой страницы данных вместо значения по умолчанию 80-процентное заполнение. Это идеал для баз данных только для чтения, поскольку им не надо иметь зарезервированное пространство на страницах базы данных для хранения версий строк при добавлении, изменении или удалении. Чтобы вернуть восстановленную базу данных к обычному коэффициенту заполнения, используйте gfix с переключателем -use (т. е. gfix -use reserve) |
-v[erbose] |
Выводит подробные сведения о том, что выполняет gbak. Вы можете по желанию вывести этот текст в файл при использовании переключателя -у |
-y [ файл | suppress output] |
Направляет сообщения в файл, задающий полный путь к файлу, который вы хотите создать. Вызовет ошибку, если указанный файл уже существует. Если восстановление завершится нормально и не был использован переключатель -v[erbose], то этот файл будет пустым. suppress_output может быть использовано вместо "молчаливого" восстановления, при котором не выводится вообще никаких сообщений |
-z |
Показывает версии gbak и сервера Firebird |
- Переключатели копирования
- Аргументы gbak для восстановления
- Уменьшение времени, необходимого для резервного копирования и восстановления
- Глава 5 Технологии резервного копирования и восстановления данных
- 5.1 Причины резервного копирования й восстановления данных
- Часть I Средства восстановления данных
- Программы для восстановления данных
- При выключении не дождался конца процесса и отключил питание. Теперь при запуске компьютер начинает бесконечно обращатьс...
- Глава 2. Штатные средства Windows, предназначенные для восстановления данных
- Техника восстановления главной загрузочной записи
- Глава 20 Создание диска восстановления системы
- Глава 21 Система восстановления Windows