[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