[firebase-br] erro de redubancia citrica

Sandro Souza escovadordebits em gmail.com
Sex Dez 12 09:36:19 -03 2008


Bom dia/tarde Rubens.

Amigo. Se você ainda não estiver utilizando as versões mais atuais do
Firebird que já vem com a nova ferramenta de backup "nbackup", então
realmente você terá que parar o Firebird para garantir que os dados estarão
todos coerentes, e assim sendo, você poderá utilizar o gbak ou qualquer
outra ferramenta de sua preferência.

Se sua versão de Firebird já vier com o nbackup, então não será necessário
parar o Firebird para efetuar o backup, pois o nbackup foi projetado para
criar os backups (completos ou incrementais) sem a necessidade de parar o
Firebird.

Para isso, foram implementados novos comandos no Firebird, que são
utilizados pelo nbackup, para que o Firebird deixe o banco consistente e
crie um arquivo temporário que ele utilizará para guardar todas as novas
modificações solicitadas pelas aplicações (INSERTs, UPDATEs, DELETEs,
etc...) e continua funcionando a toda, enquanto o nbackup faz o backup do
banco.

Assim que o nbackup termina a criação do novo backup, ele executa outro novo
comando no Firebird para que o Firebird possa aplicar todas as atualizações
armazenadas no arquivo temporário no banco de dados, e após isso, o tal
arquivo temporário é deletado e o Firebird volta a alterar o banco de dados
normalmente.

Pessoalmente eu já testei o nbackup e ele funciona "redondo". :D

Fiz até uma ferramenta de backups agendados.

Nesse caso particular de minha ferramenta, ele gera backups completos a cada
início de ano (ou quando ele é executado pela primeira vez), e a partir daí,
fica gerando backups incrementais mensais, diários e horários.

Essa ferramenta também conta com a opção de restaurar o banco de dados, mas
nesse momento será realmente necessário parar o Firebird. A ferramenta
utiliza o mesmo nbackup para criar como para restaurar os backups para
qualquer momento que você selecionar (ano, mês, dia e hora) a partir dos
backups completos e dos incrementais.

Posso dizer, com conhecimento de causa, que o nbackup funciona mesmo e é uma
"mão na roda". :D

Espero ter ajudado mais que atrapalhado. :D

2008/12/11 Rubens - Solucao Empresarial <rubens em solucaoempresarial.net>

> boa noite pessoal - quando vou tirar um backup do banco de dados ou copiar
> ele pelo copiar e colar ele da um erro de redunbancia citrica algo assim
> ....se eu compacto o banco de dados nao da erro.
> alguem pode me dizer como corrigir isso
> porque acontece isso
> agradeco
> rubens
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista