Várias sessões no banco de dados

4 respostas
W

Pessoal,

Estou com problemas na minha aplicação, as sessões com o banco não fecham e vão aumentando cada vez que eu faço uma consulta. As sessões vão aumentando de acordo com os acessos ou exceções que acontecem na aplicação.
Já testei várias coisas e nada deu certo, utilizei um pool de conexões e nem este parece funcionar.
Essa aplicação trabalha com threads, vocês sabem me dizer se podem ser ela que estão criando e mantendo essas sessões?

Alguém pode me ajudar?

4 Respostas

ErickRAR

Não fecham porquê? Você dá sessao.close(); e nada acontece?

W

No meu Dao, sempre dou connection.close() mas aparentemente não funciona.
Estou usando o OracleOCIConnectionPool para criar um pool mas este também não funciona.

Aleksandro

Qtas sessões ficam abertas ? as vezes pode estar ocorrendo algum erro em sua app e a conexão perde referência com o banco de dados, mantendo-a até o dba desativa-lá já passei por isto …

Muitas as vezes isto tem haver também com os parâmetros adicionados no pool …min, max , initial , etc …

W

Consegui controlar o Pool utilizando o Universal Connection Pool.
Porém minha aplicação estava fazendo conexão através de OCI e não de JDBC. Alguém sabe me dizer se é possível ultilizar OCI no UCP?

Criado 30 de outubro de 2012
Ultima resposta 30 de out. de 2012
Respostas 4
Participantes 3