Fórum Corrigir erro em banco de dados Interbase #44805

12/06/2004

0

Como consigo recuperar um BD em interbase.. O servidor reiniciou.. Já tentei todos os comandos abaixo.

gfix -V -F

gfix -M -I

backup??? Ele não faz.. Da erro.

Com GFIX -V -F a mensagem de erro é:
[b:5c2fd4032d]database file appears corrupt()
-bad checksum
-checksum error on database page 856[/b:5c2fd4032d]

Com GFIX -V -I o erro e:
[b:5c2fd4032d] Summary of validation errors
Number of recor level erros: 1
Number of index page errors: 5
Number of database page erros: 93[/b:5c2fd4032d]


Sistemp

Sistemp

Responder

Posts

12/06/2004

Afarias

gfix -m -ignore arquivo.gdb
gbak -b -ignore -limbo -g arquivo.gdb arquivo.bkp


tente assim e veja no q dá. se tiver problemas para restaurar o backup, poste aqui.


T+


Responder

Gostei + 0

12/06/2004

Sistemp

Tá um pau danado no Banco de dados..

Veja a tela de erro:

[img:ccb262b3e4]http://paginas.terra.com.br/informatica/Sistcom/errobd.jpg[/img:ccb262b3e4]


Se não conseguir visualizar:
[url]http://paginas.terra.com.br/informatica/Sistcom/errobd.jpg[/url]


Responder

Gostei + 0

12/06/2004

Afarias

não está exibindo a figura! :(



T+


Responder

Gostei + 0

13/06/2004

Vinicius2k

não está exibindo a figura! :(


servidor do terra, que não aceitam hotlinks... :?
copie o atalho, abra uma nova janela do browser e mande abrir... :wink:


Responder

Gostei + 0

14/06/2004

Afarias

copie o atalho, abra uma nova janela do browser e mande abrir... :wink:


fiz isso e tb não funcionou vina! :(


T+


Responder

Gostei + 0

14/06/2004

Vinicius2k

fiz isso e tb não funcionou vina! :(


coloquei a img no meu servidor... :D
[img:9d4dcaf6f3]http://200.251.137.3/~rovel/pessoais/vinicius/errobd.gif[/img:9d4dcaf6f3]

o problema agora é solucionar isso... não faço idéia do que mais pode ser feito...


Responder

Gostei + 0

14/06/2004

Weber

1 = gfix -validate -ignore
vai dar erros, não se preocupe

depois
2 = gfix -mend -ignore

repita os passos 1 e dois até que não aparece mais erro, depois faça backup e restaure.

se os erros persistirem não há mais nada pra fazer.

Só uma dica, uma vez tive um problema com um banco de dados que vivia corrompondo e eu não encontrava o problema, depois de muito me ´matar´ observei que o interbase vi o banco de dados como banco~1.gdb, devido o nome do banco de dados ser muito longo. Ai deixei o nome do banco de dados menor e nunca mais tive problemas com ele.
Estou dizendo isso porque observei que o interbase também não está conseguindo entender o caminho do seu banco de dados.


Responder

Gostei + 0

14/06/2004

Rodolpho123

A documentação do IB diz que:

CheckSum é a verificação do números de bits que estão sendo transferidos na rede para descobrir erros na transferência. Se encontrado, informa a mensagem:

´Checksum error on page XXXXX´

Isto não causa danos quando encontrado por Validate, e a pagina irá continuar à ser validada (caso a estrutura dos dados possam ser validados no página). Se -Mend é especificado, a página irá ser marcada para escrita, então, quando a página é escrita para o disco no fim da validação, o Checksum irá automaticamente ser recalculado.

Aconselho à vc fazer um BackUp (se vc não tiver feito) e executar um Restore.


Responder

Gostei + 0

15/06/2004

Afarias

coloquei a img no meu servidor...


Valeu mesmo cara!!! :D


Bom, já quanto ao problema parece estar um pouco mais complicado. Como está a situação sistemp, alguma novidade??


T+


Responder

Gostei + 0

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

Aceitar