[firebase-br] Exceção: BLOB NOT FOUND

Eliseu Corrona eliseucorrona em jbsoft.com.br
Qua Mar 27 11:12:32 -03 2019


Bom dia José. O Isolamento transacional é ReadCommitted. Essa informação 
é atualizada frequentemente, porém não através de um processo 
concorrente. Temos um serviço (TService) que é instalado unicamente no 
servidor do cliente e este acessa essa informação de forma frequente.

Para resolver o problema, de forma paliativa, fazemos o backup/restore 
do banco. Daí a situação é corrigida. O que foi identificado, é que o 
campo Blob perde sua "identidade" nas tabelas de sistema do Firebird. 
Não achamos a causa e também não conseguimos criar um exemplo que 
reproduza a falha.

Em 27/03/2019 08:52, José Mauricio barbisan Zottis escreveu:
> Bom dia, qual o nível de isolamento? será que, como você mesmo mencionou,
> não estão acessando o mesmo registro simultaneamente?
>
>
> Em qua, 27 de mar de 2019 às 08:47, Eliseu Corrona <
> eliseucorrona em jbsoft.com.br> escreveu:
>
>> Bom dia pessoal, tudo bem?
>>
>> Estamos passando por alguns problemas relacionados a corrupção de
>> *campos blob*. A situação está ocorrendo de forma aleatória com alguns
>> clientes nossos e ainda não identificamos a causa.
>>
>> Geralmente é assim. O cliente trabalha normalmente no sistema durante
>> todo o dia. No dia seguinte, ao entrar no sistema ocorre a exceção *BLOB
>> NOT FOUND* associado a uma tabela específica.
>>
>> A tabela em questão é bastante acessada e nela temos um campo Blob que
>> recebe modificações frequentes. No caso, armazena um XML.
>>
>> Algum dos colegas teria alguma dica da possível causa do problema?
>>
>> Grato.
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
>
> --
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
>




Mais detalhes sobre a lista de discussão lista