wilsade / Informativus

Ferramenta para banco de dados (SQL e Oracle)
5 stars 0 forks source link

Perda de conexão com Oracle #4

Closed tkoguta closed 3 years ago

tkoguta commented 3 years ago

Ao deixar o informativus aberto com mais de 2h de inatividade com uma conexão Oracle, ocorre a perda de conexão com o Oracle ao executar uma nova consulta, e ela não é reestabelecida.

1) Erro ao executar consultas: Quando é em base Oracle ao executar novamente a consulta a conexão não é reestabelecida, assim como é feito quando utilizado SQL Server. image

2) Erro ao excluir a conexão Oracle na lista de conexões. image

3) Erro ao pressionar "Control + Espaço" para auto-completar algum campo ou tabela da consulta. image

4) Erro ao consultar uma tabela: image

wilsade commented 3 years ago

Identificamos que esta "perda" de conexão é um bug interno: https://download.oracle.com/otn_hosted_doc/designer/des9i_9029/deshlp72/messages/ora_messages.htm

ORA-01041, 00000, "internal error. hostdef extension doesn't exist" Cause: Pointer to hstdef extension in hstdef is null. Action: Report as a bug

Todas as mensagens de erro apresentadas são decorrentes deste BUG. Vamos fazer um tratamento para que seja possível fechar a conexão pelo Informativus.

A correção estará disponível na próxima atualização do Informativus (versão 8.3.1.5 ou superior)