Документация Firebird → Утилиты Firebird → Утилита GSPLIT → Объединение фрагментов резервной копии |
Если бы предыдущий пример был работоспособен, то команда объединения созданных фрагментов резервной копии и восстановление базы данных выглядела бы так:
C:\>gsplit -join norman_1.fbk norman_2.fbk norman_3.fbk | gbak -c stdin create_norman.fdb
В приведенном примере команда напечатана в двух строках. Это сделано для исключения проблем при переводе документа в формат PDF. На самом деле команда должна вводиться одной строкой.
Фрагменты резервной копии, полученные с помощью утилиты GBAK и не обработанные GSPLIT нельзя объединять с помощью GSPLIT. Вот так в этом случае выглядит ошибка выполнения:
C:\>gsplit -join norman_1.fbk norman_2.fbk norman_3.fbk | gbak -c stdin create_norman.fdb gsplit: expected GSPLIT description record gsplit: Exiting before completion due to errors gsplit: progam fails to join multi-volumn back-up files gbak: ERROR: expected backup description record gbak: Exiting before completion due to errors
В приведенном примере команда напечатана в двух строках. Это сделано для исключения проблем при переводе документа в формат PDF. На самом деле команда должна вводиться одной строкой.
Получается, что утилиты GSPLIT и GBAK формируют различные заголовки в файлах реервной копии, и несовместимы между собой.
Ошибки в написании слов 'program' и 'volume' в примере воспроизводятся самим GSPLIT.
Документация Firebird → Утилиты Firebird → Утилита GSPLIT → Объединение фрагментов резервной копии |