Fórum Erro no Interbase #49567

24/02/2005

0

Olá!
Tudo bem?

Quando abre o programa dá o seguinte erro:

I/O erro for file ´caminho´
erro while trying to read from file
A operação foi concluída com êxito.

Esses erros também aparecem quando eu faço o Sweep ou executo estes comandos no prompt do DOS:

gbak -b -v -z -g ´origem.db´ ´destino.dbk´ -user SYSDBA -pass masterkey

gbak -b -v -z -g -ig ...

gbak -t -v ...

gbak -t -v -ig ...

E quando faço o gbak dá mais estas duas linhas de mensagem de erro.

gds_$start_request failed.
Exiting before completion due to errors.

Usando Interbase 6.0

Alguém saberia me dizer como posso restaurar este banco?

Desde já agradeço.


Joao_schroeder

Joao_schroeder

Responder

Post mais votado

24/02/2005

Consegui recuperar fazendo uma cópia do banco e executando os comandos abaixo.

gfix -v -f origem.db -user xxxx -pass xxxx

database file appears corrupt ()
-bak checksum
-checksum error on database page 306

gfix -m -i origem.db -user xxxx -pass xxxx

Number of data page errors :1
Number of database page errors :2

gfix -v -f origem.db -user xxxx -pass xxxx

Number of database page errors :1

gbak -b -v -z -g origem.db destino.dbk -user xxxx -pass xxxx

repeti o comando acima e gerou a cópia.

recuperei com este abaixo
gbak -c -v -r origem.dbk destino.db -user xxxx -pass xxxx


Joao_schroeder

Joao_schroeder
Responder

Gostei + 1

Mais Posts

23/04/2015

Nicolas Kistner

Me ajudou a recuperar um banco inteiro
Responder

Gostei + 0

23/04/2015

Nicolas Kistner

Me ajudou a recuperar um banco inteiro
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar