Документация FirebirdУтилиты FirebirdУтилита GSPLIT → Объединение фрагментов резервной копии
Firebird home Firebird home Пред.: Разбиение резервных копийНачало: Документация FirebirdУровень выше: Утилита GSPLITСлед.: Скрипты Linux/Unix

Объединение фрагментов резервной копии

Если бы предыдущий пример был работоспособен, то команда объединения созданных фрагментов резервной копии и восстановление базы данных выглядела бы так:

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Уровень выше: Утилита GSPLITСлед.: Скрипты Linux/Unix
Документация FirebirdУтилиты FirebirdУтилита GSPLIT → Объединение фрагментов резервной копии