[firebase-br] Ref. Corrupção banco de dados

Omar Marques Haddad omarhaddadm em gmail.com
Ter Jul 31 16:38:11 -03 2012


Boa tarde,

Estou com um banco em Firebird 2.1 no SO Windows XP.

Estou tentando fazer um backup e tentar recuperá-lo, mas mesmo após usar o
GIFX tenho obtido a seguinte mensagem no meio do backup:

Comando usado: gbak -backup -l -ig -i -v -ignore -garbage
integracao_nsj.fdb integracao_nsj.fbk

PS: Ja usei
    gfix -mend -full -ignore INTEGRACAO_NSJ.FDB


    gfix -backup -v -ignore INTEGRACAO_NSJ.FDB


gbak:0 records written
gbak:    writing data for table GHD
gbak:0 records written
gbak:    writing index PK_LICPREGAOHABILITACAO
gbak:    writing index FK_LICPREGAOHABILITACAO_1
gbak:    writing data for table LICPREGAOHABILITACAO
gbak:0 records written
gbak:    writing index PK_GBLOQUEIOREQUISICAODIRETA
gbak:    writing index FK_GBLOQUEIOREQUISICAODIRETA_1
gbak:    writing data for table GBLOQUEIOREQUISICAODIRETA
gbak:0 records written
gbak:    writing index PK_LICPREGAORECURSO
gbak:    writing data for table LICPREGAORECURSO
gbak:0 records written
gbak:    writing index PK_LICPREGAOITENSRECURSO
gbak:    writing data for table LICPREGAOITENSRECURSO
gbak:0 records written
gbak:    writing index PK_LICPREGAOHISTORICO
gbak:    writing data for table LICPREGAOHISTORICO
gbak:0 records written
gbak:    writing index PK_GCONTRATOPUBLICACAO
gbak:    writing data for table GCONTRATOPUBLICACAO
gbak:0 records written
gbak:    writing index PK_LICPREGAOFORNHAB
gbak:    writing data for table LICPREGAOFORNHAB
gbak:0 records written
gbak:    writing index LICPREGAOFORN_N_HAB
gbak:    writing data for table LICPREGAOFORN_N_HAB
gbak:0 records written
gbak:    writing index PK_LICFOREXIPRODUTO
gbak:    writing data for table LICFOREXIPRODUTO
gbak:0 records written
gbak:    writing index PK_LICEXIGENCIALICPRODUTO
gbak:    writing data for table LICEXIGENCIALICPRODUTO
gbak:0 records written
gbak:    writing index PK_LICEVENTOSPREGAO
gbak:    writing data for table LICEVENTOSPREGAO
gbak:0 records written
gbak:    writing index PK_REPOSITORIO_DADOS
gbak:    writing index FK_REPOSITORIO_DADOS
gbak: ERROR:database file appears corrupt
(D:\#STARTEAM_FONTE\#BANCOS\INTEGRACAO_NSJ.FDB)
gbak: ERROR:    wrong page type
gbak: ERROR:    page 15992 is of wrong type (expected 4, found 5)
gbak: ERROR:gds_$compile_request failed
gbak:Exiting before completion due to errors

Existe alguma forma de ajustar esta página com tipo errado ?


Agradeço a todos


-- 
Att.
Omar Marques Haddad
Analista de Sistemas Sênior



Mais detalhes sobre a lista de discussão lista