Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MonTiLLa

Autocommit na perda de conexão

Recommended Posts

Pessoal,

 

Estou tendo um problema com uma aplicação Java, está ocorrendo o seguinte,

o Oracle está fazendo uma comunicação com o Java,

ocorre um Update através da aplicação,

antes de ter terminado a transação,

a conexão entre o Java e Oracle cai,

o Oracle fica sem saber o que fazer por um tempo,

não há mais uma comunição entre a Aplicação e Banco,

então o Oracle da um AUTOCOMMIT, mesmo sem ter terminado toda a transação por completo,

 

Alguém ai tem alguma dica ou já teve algo parecido?

 

http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,Descobri que o AUTOCOMMIT é ativado serpre que há uma conexão com servidor,ele é ativado quando existe essa quebra de conexão,então pode ser colocado no código da aplicação um comando de AUTOCOMMIT OFF, da seguinte maneira: con.setAutoCommit(false) ; con.setAutoCommit(true) ; Quando o AUTOCOMMIT estiver FALSE então pode ser usado o comando: con.commit() ;Em algum ponto também pode ser invocado o ROLLBACK: con.rollback();Esse problema esta resolvido em relação a aplicação, mas no Oracle ainda deve existir algum Parâmetro de Commit e de Transações.Alguém tem alguma ideia? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.