Banco de dados Corrompido

Firebird

19/04/2004

Pessoal
Estou com um banco de dados corrompido,
Quando executo
gfix -m -i dados.gdb
me retorna:
database file appears corrupt ()
-wrong page type
-page 1097 is of wrong type (expected 3, found 0)

Já testei todas as opções que sabia ferifique em artigos sobre corrupção e não consigo acessar os dados.

Obs: O Cliente não possui Backup

Edison de Brito


Edison_br

Edison_br

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

19/04/2004

Dependendo do erro, o gfix não consegue reparar. Tente um backup/restore. Em último caso, se os dados forem realmente indispensáveis, só mandando o banco para técnicos especializados (o que é bem caro)


GOSTEI 0
Edison_br

Edison_br

19/04/2004

Backup/Restore como? Se o Gbak também da erro.

gbak -g -b dados.gdb dados.gbk
Retorna:
gbak: ERROR: I/O error for file ´C:\DADOS\DADOS.GDB´
gbak: ERROR: Error while trying to read from file
gbak: ERROR: Final do arquivo alcanþado.
gbak: Exiting before completion due to errors

Edison de Brito


GOSTEI 0
Gandalf.nho

Gandalf.nho

19/04/2004

Tu ainda consegue acessar os dados? Se consegue, crie uma cópia em branco da base e copie o máximo de registros que conseguir para a cópia (antes perder uma parte do que perder tudo)


GOSTEI 0
Logado

Logado

19/04/2004

sem mudar o arquivo de ligar e na maq onde aconteceu a corrupção passe o scandisk do windows...

Caso naum dê certo ainda há uma outra maneira, mas ai vc vai ter q editar arquivo na mão e mesmo assim ainda pode perder parte de algum registro....


GOSTEI 0
Edison_br

Edison_br

19/04/2004

Já convenci eles a cadastrarem os produtos novamente, cerca de 4000 itens, as vezes é util que algo deste tipo aconteça para valorizarem a importancia do backup, eles estavam fazendo backup mas a esperta formatou os disquetes.
Se alguém estiver disposto a colaborar, poderiamos desenvolvel algo open para corrigir determinados tipos de corrupção que a dupla GFIX/GBAK não dão conta de resolver.

Um abraço a todos.

Edison de Brito


GOSTEI 0
POSTAR