[firebase-br] "Pau" no banco ...

Luciano Gularte lsgulart em terra.com.br
Ter Set 13 09:23:04 -03 2005


    Bom dia a todos ...

    Estou com um problema no banco da filial de um cliente: após várias 
quedas de luz, sendo que em algumas delas o nobreak não segurou, não foi 
possível mais trabalhar com o banco. Ao executar o gfix, o mesmo chegou a 
ficar rodando por até 6 horas, sendo que uma das conexões consumia sempre 
entre 95 e 99,9% da CPU do servidor. Foi constatado também que o arquivo 
interbase.log cresceu até lotar a partição do HD. Já tentei ficar 
acompanhando o processo e ir limpando o log na medida em que o mesmo ia 
crescendo demais. Numa destas situações entrei no arquivo pra ver seu 
conteúdo e todas as mensagens eram mais ou menos assim:

dataserver.sj-veranopolis.com.br (Server)       Tue Sep 13 08:49:11 2005
        Database: /work/Interbase/Banco/SGCFARM.GDB
        Page 266206 doubly allocated

    A única coisa que mudava de mensagem pra mensagem era a página.
    Já tentei fazer o backup direto, sem gfix, e ele chega até determinada 
tabela e uma conexão volta a consumir praticamente toda a CPU do servidor, 
chegando a ficar horas no procedimento. Já tentei também limpar a tabela 
onde o mesmo parava no backup, mas aí trancava noutra. Tentei também ler os 
dados do banco e jogar num banco vazio, também dá o mesmo problema.
    Não sei mais o que fazer. Alguém já passou por isso? Alguém teria alguma 
idéia? O servidor é um Conectiva 8 e a versão do Firebird é 1.03. A 
programação é feita em Delphi 5.
    Desde já agradeço.

Atenciosamente,
Luciano Gulart 





Mais detalhes sobre a lista de discussão lista