[firebase-br] Erro no Restore

Sergio Keller serkell em serkell.com.br
Sex Maio 19 12:10:01 -03 2006


Cantu

Agradeço pela dica do programa IBBackupSurgeon, mas optei por uma solução
caseira para resolver o problema e obtive sucesso.
Vai aqui a solução que encontrei e espero que isto seja util para os
colegas.
-------
A base estava corrompida porque tinha chave principal gravada duplamente,
então o restore acusava o erro indicado abaixo.
Fiz o BKP e restaurei em uma nova base, mesmo acusando o erro.
Criei um programa que percorreu toda a tabela corrompida no banco
restaurado, verificando quais registros estavam com a chave dupla e gravei
estes registros em uma nova tabela.
Voltei ao banco principal e deletei todos os registros com a chave dupla.
Restaurei novamente os registros que estavam salvos na nova tabela.
Tudo voltou ao normal.   Fiz o BKP e o restore normalmente.

Espero ter ajudado.

Sergio Keller

----- Original Message -----
From: "Sergio Keller" <serkell em serkell.com.br>
To: "Carlos H. Cantu" <listas em warmboot.com.br>; "FireBase"
<lista em firebase.com.br>
Sent: Thursday, May 18, 2006 10:09 AM
Subject: Re: [firebase-br] Erro no Restore


Cantu

Exatamente o que quer dizer esta mensagem ?
Esta me parecendo que tem chave dupla no banco.
Se for isto, como o FB permitiu a inclusão ?

Sergio

----- Original Message -----
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, May 17, 2006 8:46 PM
Subject: Re: [firebase-br] Erro no Restore


Aparentemente seu backup está corrompido. Veja no site da FireBase a
ferramenta IBBackupSurgeon.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

SK> Ola pessoal

SK> ----------------------------------------------------
SK> CANNOT commit index RDB$PRIMARY58
SK> ERROR: attemp to store duplicate value <visible to active transactions>
in
SK> unique index "RDB$PRIMARY58"
SK> ERROR: action cancelled by trigger (3) to preserve data integrity
SK> ERROR: Cannot deactivate primary index
SK> Existing before complete due to error
SK> ----------------------------------------------------
SK> Deu este erro ao fazer o restore do banco.
SK> Alguem pode me ajudar a descobrir o que é isto e como resolver ?

SK> Sergio


SK> ______________________________________________
SK> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
SK> Para editar sua configuração na lista, use o endereço
SK> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
SK> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista