Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Многофайловое восстановление
Разделы на этой странице:
Многофайловое восстановление
Один или несколько файлов копии могут быть восстановлены в одно- или многотомные файлы базы данных. Не существует требования соответствия один к одному между томами файлов копии и томами файлов базы данных.
При восстановлении из многофайловой копии вы должны указать все файлы копии в том порядке, в котором они создавались, gbak громко пожалуется, если получит список в неправильном порядке или какой-нибудь том будет отсутствовать.
Для файлов базы данных вы должны задать параметр размера для каждого файла за исключением последнего. Минимальное значение- 200 страниц базы данных. Размер последнего файла всегда увеличивается до размера, необходимого для заполнения доступного пространства.
Восстановление однотомной копии в многотомную базу данных
POSIX:
./gbak -с /backups/stocks.fbk /data/stocks_trial.fdb -user SYSDBA -password mlllpOnd
-v -y /logs/backups/stocks_r.20040703.log
Windows:
gbak -c e:backupsstocks.fbk d:datastocks_trial.fdb -user SYSDBA -password mlllpOnd
-v -y d:databackuplogsstocks_r.20040703.log
Если вы зададите несколько файлов базы данных, но имеющих небольшой объем данных, то размер файлов будет достаточно мал - приблизительно 800 Кбайт для первого файла и 4 Кбайт для последующих. В процессе заполнения данными они будут последовательно увеличиваться в размерах до заданной величины.
Восстановление многотомной копии в однотомную базу данных
POSIX:
/gbak -с /backups/accounts.fbl /backups2/accounts.fb2
/backups3/accounts.fb3 /data/accounts_trial.fdb
-user SYSDBA -password mlllp0nd
-v -y /logs/backups/accounts.20040703.log
Windows:
gbak -c e:backupsaccounts.fbl f:backups2accounts.fb2
g:backups3accounts.fb3 d:dataaccounts_trial.fdb
-user SYSDBA -password mlllpOnd
-v -y d:databackuplogsaccounts.20040703.log
Восстановление нескольких файлов из нескольких файлов
POSIX:
/gbak -с /backups/accounts.fbl /backups2/accounts.fb2
/backups3/accounts.fb3 /data/accounts_trial.fdl 500000
/data/accounts_trial.fd2
-user SYSDBA -password mlllpOnd
-v -y /logs/backups/accounts.20040703.log
Windows:
gbak -c e:backupsaccounts.fbl f:backups2accounts.fb2
g:backups3accounts.fb3 d:dataaccounts_trial.fdb 500000
d:dataaccount_trial.fd2
-user SYSDBA -password mlllp0nd
-v -y d:databackuplogsaccounts.20040703.log
- Восстановление в один файл
- Восстановление из резервной копии
- Восстановление с использованием инструмента gbak
- Восстановление из резервных копий многофайловых баз данных
- Восстановление из резервной копии на системе-приемнике
- Восстановление поврежденной базы данных
- Восстановление "безнадежных" баз данных. InterBase Surgeon
- Восстановление элементов списка из Корзины
- Часть II Автоматическое и ручное восстановление данных с жестких дисков
- Часть III Восстановление поврежденных носителей резервных копий
- Глава 1 Восстановление поврежденных файлов
- Глава 2 Восстановление данных с жестких дисков