Firebird – Backup Incremental

O Firebird traz uma ferramenta de backup pouco falada – “nbackup” – que faz backup incremental.
Quando roda o backup deve indicar qual o nível deseja… Nível 0 – backup completo. Nível 1 –
somente a diferença entre o último nível 0 e o agora. Nível 2 – somente a diferença desde o último
nível….. Importante – ele não faz validação dos dados precisa de estratégia em paralelo para
validação – é muito bom para fazer cópia sem parar o banco “a quente”. É muito rápido, bom para
fazer cópias intermediárias durante a operação.
Exemplo Nivel 0:

nbackup -B 0 localhost:c:\dados\meubanco.fdb c:\backup\backup.bak -U sysdba -P masterkey

Exemplo Nivel 1:

nbackup -B 1 localhost:c:\dados\meubanco.fdb c:\backup\backup1.bak -U sysdba -P masterkey

Como restaurar Nivel 0 +Nivel 1:

nbackup -R c:\dados\teste.fdb c:\backup\backup.bak c:\backup\backup1.bak

Interessante: permite fazer o backup de uma máquina remota.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *