[firebase-br] Banco de dados corrompido, exemplo arquivo reparar.bat

Paulo Geloramo paulogeloramo em terra.com.br
Qua Jul 9 14:35:55 -03 2008


Olá Pessoal,

Um assunto muito recorrente é banco de dados corrompido,
pesquisando alguns artigos sobre banco de dados corrompido,
fiz o arquivo reparar.bat, para ser usado quando o banco apresentar
algum problema. Segue abaixo o exemplo:

Gostaria de ouvir a opnião sobre o exemplo abaixo e qualquer crítica
e sugestão para aprimorá-lo será bem-vindo, especialmente do
Cantu, Arthur Anjos, Eduardo, Otto e outros que aprofundaram o
assunto.

---------------------
REM reparar.bat
REM usar: reparar NomeBancoDados

set isc_user=sysdba
set isc_password=masterkey
set path=C:\Arquivos de programas\Firebird\Firebird_2_1\bin
gfix -validate -full %1.fdb
gfix -mend -full -ignore %1.fdb
gfix -validate -full %1.fdb
gfix -mend -full -ignore %1.fdb
gfix -validate -full %1.fdb
gfix -mend -full -ignore %1.fdb
gfix -validate -full %1.fdb
gfix -mend -full -ignore %1.fdb
gbak -backup -garbage -ignore -limbo -v %1.fdb %1.fbk
gbak -create -replace -v %1.fbk %1.fdb
gfix -validate -full %1.fdb
pause
------------------

Paulo Geloramo







Mais detalhes sobre a lista de discussão lista