O
Firebird é um banco de dados seguro e potente, de fácil uso.
Muitos gostam dele por ser um banco de dados de apenas um arquivo (isso normalmente). Na maior parte das vezes precisamos apenas copiar este arquivo para efetuar o backup.
Agora supondo que o banco tenha uso constante, logo você não poderá copiar um arquivo que está sendo modificado a todo o instante.
Neste caso usamos a rotina profissional de backup, que é o correto. Veja o comando abaixo:
# /opt/firebird/bin/./gbak -B -G /diretório/banco.gdb /backup/banco.gbk
- B - Faz o backup;
- G - (Garbage) Limpa algum possível lixo na base de dados;
- V - Verifica o andamento do backup. Também funciona v (minúsculo).
A extensão pode variar de gdb para fdb e do backup gbk para fbk. Não faz diferença, é uma mera formalidade.
Restaurando essa base de dados:
O comando abaixo deve ser executado com o banco inativo, claro. Aconselha-se também deletar o arquivo antigo banco.gdb antes de executar o seguinte comando.
# /opt/firebird/bin/./gbak -c -R -V /backup/banco.gbk /diretório/banco.gdb
- c - Cria uma nova base de dados, zerada;
- R - Restaura a base de dados;
- V - Verifica o andamento da restauração.
Pronto!
OK. Espero que gostem da dica.