[firebase-br] Perda de Dados

Carlos H. Cantu listas em warmboot.com.br
Sex Nov 1 15:49:16 -03 2013


Isso se torna um problema quando a maioria das pessoas não sabe que o
Linux funciona desse jeito ;)

Deveriam saber? Sim! Mas infelizmente, muitos não sabem e só vão
descobrir quando for tarde demais.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

RGdS> Isto de arquivo fantasma eu diria que é longe de ser um problema do linux,
RGdS> e sim um recurso. O windows tem um lock mais rigido e nao permite vc mexer
RGdS> no arquivo em uso. Não vejo isto como problema no caso relatado, e sim o
RGdS> fato de pq foi feita a substituição do banco com ele em uso, sem parar o
RGdS> firebird, ou pelo menos um shutdown naquele banco antes. E mesmo sem parar,
RGdS> os casos de prb ocorrem apenas em ambientes com conexoes persistentes, pq
RGdS> ninguem mais vai conseguir abrir uma nova conexão no banco antigo, todas
RGdS> feitas apos a substituição já seram feitas no banco novo.

RGdS> Por outro lado, isto no linux permite vc fazer coisas como renomear o
RGdS> banco, ele continuar funcionando para outras pessoas, e para vc que sabe o
RGdS> outro nome, mas impedir qq outra conexao. Outro caso foi quando um tecnico
RGdS> apagou por engano o banco de produção do cliente, mas tinha conexões
RGdS> abertas. Ai foi possivel por meio do handle da conexão aberta fazer uma
RGdS> copia do banco apagado, mas ainda não desalocado sem nem ter algum tipo de
RGdS> corrupção.





Mais detalhes sobre a lista de discussão lista