Fórum Algo sinistro aconteceu, Perda de dois meses de dados #53922
24/11/2005
0
Aconteceu algo muito estranho, e gostaria de saber se alguém tem a resposta para isso, em um cliente usando servidor dedicado, com sistema operacional Linux, Firebird 1.5, e ontem por algum motivo qualquer faltou energia elétrica e o nobreak não segurou o servidor, bem e quando a energia voltou o ultimo registro no gdb era do dia 23/09/2005 sendo que o sistema estava sendo utilizado todos os dias, até a data de modificação do gdb era do dia 23/09/2005 é como se todos lancamentos estivessem sendo gravados no cache, mas utilizanos commit ou commitretainig em todas transações. O que pode ter acontecido para ter perdido todos os lancamentos destes dois meses?
Steve_narancic
Curtir tópico
+ 0Posts
24/11/2005
Sremulador
Gostei + 0
24/11/2005
Steve_narancic
Gostei + 0
24/11/2005
Afarias
Uma queda de energia nestes casos compromete a estutura da base de dados (e o dados).
Se vc não possui um hardware adequado -- por exemplo um Nobreak q não segura a queda de luz -- então trabalhe sempre no modo síncrono.
Mesmo o modo síncrono não é segurança total contra falhas (de hardware por exemplo) -- sendo assim manter backups além de usar outros recursos (shadows, replicação, raid, ...) é importante.
No caso da sua base, passe o gfix nela para verificar e corrigir problemas. Então faça um backup e restaure antes de continuar a usá-la. Se for o caso, após restaurar a base use o gfix novamente para colocar a base em modo síncrono.
T+
Gostei + 0
24/11/2005
Steve_narancic
Gostei + 0
24/11/2005
Gandalf.nho
Gostei + 0
24/11/2005
Afarias
|com os dados somente em CACHE? pois depois do dia 23/10/2005
|nenhum registro foi gravado no gdb.
acho difícil.
para avaliar o q exatamente ocorrorreu teria q ter muito mais dados. uma possibilidade é q a base estando corrompida vc não tem acesso a uma quantidade de registros (eles podem até estar no arquivo, mas vc não vê)
mas existem outras possibilidades
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)