GARANTIR DESCONTO

Fórum erro no banco de dados firebird #60280

04/11/2008

0

Recuperar Banco de Dados Firebird com problema

Tenho um cliente que nao fez copia de seguranca derrepente deu problema no banco de dados...

E eu estou tentando recuperar o banco de dados..

Passo os comandos do gfix e continua dando erros

Passo o comando (gfix -sweep sgcadm.fdb)

da o seguinte erro:

error while tryng to read from file
final do arquivo alcancado


// passo o comando de validacao completa

gfix -v -i sgcadm.fdb

da o seguinte erro:

number of index page erros : 1
number of database page erros : 2



// passo o comando abaixo

gfix -v -n sgcadm.fdb

da o seguinte erro:

bad checksum
checksum error database page 13365

// passo o comando de referencia para ver se o banco de dados foi reparado

gfix -mend -full -ignore sgcadm.fdb

da o seguinte erro:

- wrong page type
- page 13365 is of wrong type <expected 3, found 0>


Ou seja não estou conseguindo recuperar o banco de dados.


Gostaria de saber se algume pode me ajudar a resolver este problema do banco de dados..


Grato

Plácido

ppninfo@terra.com.br


Placido

Placido

Responder

Posts

04/11/2008

Emerson Nascimento

você consegue abrir o banco de dados?
se conseguir, sugiro extrair num script toda a estrutura do banco de dados e replicar os dados desse banco corrompido no novo banco.
pelo jeito vai se perder alguma coisa, mas o banco deixara de dar problema.


Responder

Gostei + 0

05/11/2008

Placido

Bom dia...

Obrigado pela atencao...

Eu utilizo o banco de dados firebird 1.5.3

Linguagem de programação delphi 7

Eu acho que o problema no banco de dados esta relacionado a queda de nergia....

O problema é que vejos matérias a respeito de recuperar um banco de dados corrompidos.....mas não estou conseguindo..........

Estamos aguardando uma solução para o caso...

Grato

Plácido


Responder

Gostei + 0

05/11/2008

Rodolpho123

Olá placido,

Nem sempre se é possível (apenas com utilitários do FB) recuperar um banco de dados corrompido. Como o Emerson mencionou, tente extrair o máximo de informação que vc conseguir deste banco. Até existem empresas que recuperam banco ([url]www.ibphoenix.com[/url], especialista em FB), porém isso não é um serviço gratuito e barato. Em um dia, estava eu lendo um livro sobre TI e o autor mencionou uma frase que nunca mais esqueci:
´...Servidor, para mim, resume-se em uma máquina + nobreak...´


Faça o seu cliente pensar nisto...


Responder

Gostei + 0

10/12/2008

Johnbh3

[url]http://perfilsistemas.blogspot.com/2008/12/recuperando-banco-de-dados-firebird.html[/url]


Responder

Gostei + 0

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

Aceitar