[firebase-br] GFIX
Luis Rodrigues
luisrodrigues.pt em gmail.com
Sex Set 15 15:42:41 -03 2006
Uso este script para recuperar as minhas BD
set FIREBIRD_BIN=c:\Programas\Firebird\Firebird_1_5\bin\
set LAFOBIT_PASTA_DADOS=c:\lafobit\dados\
set FICHEIRO_GDK=c:\lafobit\dados\dados%DATE%.gdk
set FICHEIRO_ORG=c:\lafobit\dados\dados.gdb
copy /y %FICHEIRO_ORG% %LAFOBIT_PASTA_DADOS%\COPIA%DATE%.GDB
%FIREBIRD_BIN%gfix -mend -user SYSDBA -password masterkey %FICHEIRO_ORG%
%FIREBIRD_BIN%\gbak -b -v -ig -user SYSDBA -password masterkey
%FICHEIRO_ORG% %FICHEIRO_GDK%
REM PARA RECUPERAR A BD EXECUTAR ISTO
%FIREBIRD_BIN%\gbak -c -R -user SYSDBA -password masterkey
%FICHEIRO_GDK% %FICHEIRO_ORG%
pause
Qualquer coisa contacta-me
Luis Rodrigues
Gutemberg Sampaio wrote:
> Ao executar o GFIX da seguinte forma:
>
> <linha 1> gfix -v -full C:\banco.gdb
> <linha 2> gfix -k C:\banco.gdb
> <linha 3> gfix -sw -i C:\banco.gdb
> <linha 4> gfix -c all C:\banco.gdb
> <linha 5> gfix -mend C:\banco.gdb
>
>
> Ao executar a linha 1 recebo a seguinte informação:
>
> Number of record level errors : 1
> Number of transaction page errors : 58
> Number of database page errors : 3
>
> O que devo fazer?
>
> Pois com esses erros não consigo executar o GBAK
>
>
Mais detalhes sobre a lista de discussão lista