[firebase-br] Cópia de segurança

Carlos H. Cantu listas em warmboot.com.br
Qui Maio 3 09:05:52 -03 2018


Segue um resumo dos métodos e suas diferenças:

gBak - Faz o backup integral da base de dados, gravando no arquivo de
backup apenas a metadata e os dados. Esse backup, de certa forma,
também "valida" a base de dados, pois para gerar o arquivo, toda a
base de dados precisa ser lida. No entanto, sempre deve ser feito um
restore para testar o backup recem gerado e ter certeza que ele está
ok, pois corrupções "lógicas", especialmente aquelas onde o usuário
manipulou diretamente as tabelas de sistema do Firebird, não podem ser
percebidas durante a geração do backup, mas serão percebidas no
restore.

nBackup - Permite fazer backups incrementais, de acordo com o plano
desejado pela empresa, ou seja, a empresa determina a política e os
níveis de backup. Diferente do gBak, o nBackup faz uma cópia física
das páginas da base de dados original, portanto, um backup de nivel
zero feito pelo nBackup nada mais é do que uma cópia completa da base
original. Os backups de nivel 1,2,3,etc... gravam apenas as páginas
que sofreram mudanças desde o backup de nível anterior, por isso é um
backup incremental. Como o backup faz cópias físicas das páginas do
banco de dados, todo o "lixo" existente, e possíveis corrupções, serão
refletidas no arquivo de backup também.

Cópia física do FDB (copy, cp, etc) - Nesse caso, deve-se parar o
processo do Firebird antes de fazer a cópia, ou usar o nBackup para
"travar" o FDB enquanto a cópia está sendo feita, de forma que garanta
que a cópia não sofrerá alguma corrupção pelo fato da base poder estar
em uso e sofrer alterações durante o processo de cópia.



O ideal é sempre ter armazenado uma certa quantidade de backups
anteriores (7 dias?), ou seja, nunca sobrescrever o backup anterior
com o novo, pois se o novo estiver com problemas, você acabará
perdendo o backup "bom" que foi sobrescrito pelo "ruim".

Da mesma forma, nunca sobrescreva a base existente quando estiver
restaurando um backup, pois se der algum problema, você perdeu a base
que tinha.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

mmcb> Boa dia pessoal

mmcb>  

mmcb> Surgiu uma dúvida aqui: Qual é a melhor maneira de se fazer, digo criar, e
mmcb> tambem manter a cópia de segurança de uma base de dados firebird 2.5, sendo
mmcb> isso para base de vários tamanhos, deste 6mb a 1,8gb?





Mais detalhes sobre a lista de discussão lista