[firebase-br] Backup & Restore
Carlos H. Cantu
listas em warmboot.com.br
Sex Maio 10 12:06:54 -03 2019
Seu problema está aqui:
gbak -c -v -fix_fss_m win1252 -user USUARIO -pass SENHA BANCO_FBK BANCO
O parâmetro -fix_fss_m (ou -fix_fss_d) só deve ser usado quando o
próprio gbak reclamar que existe "malformed strings" na metadata (ou
nos dados). Se você usar esse parâmetro sem necessidade, pode
acontecer o que você reportou e, indo mais além, pode corromper sua
base de dados.
[]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
TSL> Derrubo o banco de dados
TSL> gfix -shut -force 0 -user USUARIO -pass SENHA BANCO
TSL>
TSL> Verific integridade
TSL> gfix -v -f -user USUARIO -pass SENHA BANCO
TSL>
TSL> Valido dados
TSL> gfix -sweep -user USUARIO -pass SENHA BANCO
TSL>
TSL> Reparando banco
TSL> gfix -m -f -user USUARIO -pass SENHA BANCO
TSL>
TSL> Gerando backup
TSL> gbak -b -g -l -user USUARIO -pass SENHA BANCO BANCO_FBK
TSL>
TSL> Recriando banco
TSL> gbak -c -v -fix_fss_m win1252 -user USUARIO -pass SENHA BANCO_FBK BANCO
TSL> Em 10/05/2019 09:00, Carlos H. Cantu escreveu:
TSL>
TSL>
TSL> Gabriel, -g é pra não fazer a coleta do lixo enquanto realiza o
TSL> backup, deixando assim o processo mais rápido. É indicado para quando
TSL> vc pretende fazer um backup logo seguido de um restore, pois nessa
TSL> situação, não tem porque fazer a coleta de lixo visto que o lixo NUNCA
TSL> vai pra um arquivo de backup, independente do uso ou não desse
TSL> parâmetro.
TSL> Laerdes, poste aqui a linha de comando que vc usa pra fazer o backup e
TSL> o restore.
TSL> []s
TSL> Carlos H. Cantu
TSL> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
TSL> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
GB>> Olá.
GB>> Provavelmente você não esteja incluindo o parâmetro -g na execução do gbak.
GB>> Este parâmetro faz a coleta do "lixo" (versões antigas dos registros).
GB>> Em qua, 8 de mai de 2019 16:07, TI Supervisor (Laerdes) <
GB>> tisupervisor em nicolicontabil.com.br> escreveu:
TSL>
TSL>
TSL>
TSL> Eu tenho uma base de dados que é alimentado apenas alguns dias do
TSL> mês, todos os dias é feito um backup e um restore forme orientado em
TSL> alguns lugares porém andei observando
TSL> que esta base vem crescendo apenas com os restores, neste mesmo servidor
TSL> existe mais 3 bancos de dados que são alimentados todos os dias e não
TSL> ocorre o problema.
TSL> Alguém teria uma sugestão do que eu poderia fazer para sanar o problema.
TSL> Configuração:
TSL> Ubuntu Server 14.04
TSL> Firebird 2.5.4.26856 SuperClassic
TSL> Atenciosamente
TSL> Laerdes dos S Patrocinio
TSL>
TSL>
TSL>
TSL> ______________________________________________
TSL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
TSL> Para saber como gerenciar/excluir seu cadastro na lista, use:
TSL> http://www.firebase.com.br/fb/artigo.php?id=1107
TSL> Para consultar mensagens antigas:
TSL> http://www.firebase.com.br/pesquisa_lista.html
TSL>
TSL>
TSL> Mensagem recebida parcialmente!
TSL> O tamanho da mensagem excede o limite definido nas opções
TSL> desta conta. Somente as primeiras linhas foram recebidas do servidor de mensagens.
TSL>
TSL> Receber a mensagem completa.
TSL>
Mais detalhes sobre a lista de discussão lista