[firebase-br] Perda de dados depois de certo tempo...
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Sex Mar 30 09:10:04 -03 2007
Isso é normal no linux. Se vc apagar um arquivo e ele estiver sendo
acessado, o linux mantém um ponteiro para o arquivo "fantasma". Aí
quando a última conexão cair, o arquivo "fantasma" deixa de existir, e
vc perde tudo que foi feito por aquela (ou aquelas) conexões, pois as
alterações foram feitas nesse arquivo que não existe mais.
É por isso que o ideal é sempre derrubar as conexões (ou o próprio
firebird) para ter certeza que não tem mais ninguém usando, quando vc
for fazer esse tipo de manutenção.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
E> A proveitando a deixa do Marcelo, vai aí uma dica de onde pode estar o
E> problema...
E> Aconteceu comigo por mais de uma vez, e a principio tambem achei q era
E> problemas com o firebird, mas depois vi que era falta de alguns cuidados
E> basicos...
E> Num servidor linux deletei um banco de dados, porém este estava sendo
E> acessado pelo nosso sistema, não sei pq o linux permitiu... Restaurei um
E> novo banco na pasta, porém a aplicação continuou acessando o banco que havia
E> sido deletado e consequentemente gravando os dados naquele banco, somente
E> após o usuário que estava acessando o sistema sair do mesmo é que o novo
E> banco foi realmente alocado na pasta, e quando acessei vi q muitas
E> informações não haviam sido gravadas (mas como vi as mesmas sendo
E> processadas pela aplicação tive a falsa idéia de perda de dados). A partir
E> daí passei a ter alguns cuidados ao manipular o banco.
E> Caso alguém já tenha visto esta situação e tenha alguma explicação lógica,
E> gostaria de saber...
E> Emerson.
Mais detalhes sobre a lista de discussão lista