[firebase-br] banco corrompido

Rodrigo Arcoverde rodrigo.arcoverde em gmail.com
Qui Mar 16 23:18:05 -03 2017


Pessoal, estou tentando fazer um backup em um banco versão 2.5:

gbak.exe -user SYSDBA -password masterkey -se localhost/3050:service_mgr
banco.fdb banco.fbk -backup -v

Então aparece uma mensagem de erro quando está processando uma determinada
tabela:
gbak:320000 records written
gbak:340000 records written
gbak:360000 records written
gbak:380000 records written
gbak:400000 records written
gbak:420000 records writtengbak:420000 records written
gbak: ERROR:segment buffer length shorter than expected
gbak: ERROR:    gds_$get_segment failed
gbak: ERROR:    Exiting before completion due to errors
gbak:Exiting before completion due to errors

Depois disso utilizei o gfix:
gfix.exe banco.fdb -user sysdba -pass masterkey -V -F

Que retornou:
Summary of validation errors
        Number of record level errors   : 2
        Number of index page errors     : 2
        Number of database page errors  : 500910

Então fiz:
gfix.exe banco.fdb -user sysdba -pass masterkey -M -I

Que retornou:
Summary of validation errors
        Number of record level errors   : 2
        Number of index page errors     : 2
        Number of database page errors  : 500910

Ao fazer um novo backup tive a mesma mensagem de erro na mesma tabela. O
que posso fazer para resolver isso?

Att,
Rodrigo Arcoverde



Mais detalhes sobre a lista de discussão lista