[firebase-br] RES: Erro Backup

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Sex Dez 4 11:05:06 -03 2009


seguinte vou te passar uma sintaxe modificada de um arquivo bat que
encontrei aqui mesmo na lista, muda apenas o caminho do teu banco de dados e
a versão do banco salva ele como backup.bat e executa ele e ve o que bixo da

/////////////////////////////////////////////////////////////////////////////////////////////////////////
rem programa para backup e restore automatico usando um arquivo .bat
CD C:\
echo INICIANDO BACKUP POR FAVOR SAIA DO SISTEMA
pause

cd C:\Arquivos de programas\Firebird\Firebird_2_1\bin
echo off

Set ISC_USER=sysdba
echo off
set ISC_PASSWORD=masterkey
echo off

echo Iniciado processo de verificacao de erros e correcao caso houver
problemas
gfix -v -f C:\Admin\Dados\adminbd.fdb
gfix -m C:\Admin\Dados\adminbd.fdb

rem  gfix -v -full C:\Admin\Dados\adminbd.fdb
pause
echo setando variaveis
set dia=%date:~4,2%
set mes=%date:~7,2%
set ano=%date:~12,2%
set data=%dia%_%mes%_%ano%

echo Iniciando backup

gbak -b -v localhost:C:\Admin\Dados\adminbd.fdb
C:\Admin\Dados\Backup\adminbd_%data%.fbk
pause
echo Iniciando Restore
pause
gbak -user SYSDBA -pas masterkey -rep -o -v
C:\Admin\Dados\Backup\adminbd_%data%.fbk C:\Admin\Dados\adminbd.fdb
pause
echo Concluido
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2009/12/4 André - GMail <andelphi em gmail.com>

> Executei desta forma
>
> Gbak -v -t -user SYSDBA -pass masterkey c:\Sistema\BANCO.fdb
> c:\Sistema\BANCO.fbk, aparece o progresso, mas não conclui o backup devido
> ao mesmo erro
>
> Aí executei
>
> Gfix -user SYSDBA -password masterkey c:\Sistema\Banco.fdb -v -f
>
> E não deu nenhum problema
> Mas mesmo assim executei gfix com -mend
> E voltei a executar o backup
>
> O erro persiste.
>
> Se tiverem Mais alguma dica
> Obrigado pela ajuda
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Reijanio Nunes Ribeiro
> Enviada em: sexta-feira, 4 de dezembro de 2009 BomDia André 10:30
> Para: FireBase
> Assunto: Re: [firebase-br] Erro Backup
>
>  é o flavio matou seu problema ta faltando o usuario e a senha na sua
> sintaxe
> pois se estivesse completa e continuasse com o erro ai seu banco estaria
> corrompido e eu te sugeriria, usar o gfix pra recupera-lo,
> tenha um bom dia
>
> 2009/12/4 André Lima <andelphi em gmail.com>
>
> > Bom dia!
> > Já não sei mais o que fazer...
> >
> > Vou fazer o Backup de um banco e dá o seguinte erro
> >
> > unsuccessful executin caused by system error that does not preclude
> > successful execution of subsequent statements message length
> > error(encountered 76, expected 80)
> > gds_$receive failed
> >
> > Já procurei no google, ja rodei gfix e não retornou nenhum problema no
> BD,
> > ja tentei backup via IBExpert, ou no cmd.exe e mesmo erro. Vi na internet
> > pra verificar as chaves, verifiquei estão todas corretas e funcionando
> > normalmente...
> >
> > Alguém tem mais alguma dica?
> >
> > Firebird 2.1
> > --
> > André Lima de Almeida
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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