Problemas de conexión con BD Oracle

14/08/2003 - 22:47 por Teodoro Lostaunau | Informe spam
Amigos :

He desarrollado una aplicación web con .NET, la cual se
conecta a una base de datos Oracle.
Para la conexión estoy utilizando como provider : Oracle
Data Provider for .NET release 9.2.0.2, el cual he
descargado del site de ORACLE.

En general el programa funciona normalmente, pero estoy
teniendo los siguientes problemas.

1. Las conexiones que se abren desde la aplicación se
quedan abiertas por tiempo indefinido en la base de datos,
a pesar de que desde el código de cierran explícitamente
las conexiones.

2. Luego de algún tiempo de trabajo con la aplicación (2 a
3 horas aproximadamente), ya no se pueden crear más
conexiones a la BD y se muestra el siguiente error :
Connection request timed out.
En este caso la única forma que he tenido para
solucionarlo es reiniciar el IIS del servidor web.

Espero que alguno de ustedes conozca algo sobre mis
consultas.

Saludos y Muchas Gracias
Teo
 

Leer las respuestas

#1 Iván González Vilaboa
19/08/2003 - 13:00 | Informe spam
Hola,

lo primero es habitual en un driver que haga pool de conexiones. En vez de
abrirlas y cerralas cada vez que alguien las solicita, lo que hace es
digamos asignarselas para que las use y luego cuando el usuario la cierra,
en verdad no se cierra si no que se devuelve al pool y queda disponible para
otro la pueda usar.

Respecto a lo segundo si que es más extraño. Si dices que estás cerrando las
conexiones estas deberían o bien cerrarse o bien devolverse al pool.

Siento no poder decirte más, pero no conozco como funcionan los drivers de
oracle.

Saludos,
Iván.


"Teodoro Lostaunau" escribió en el mensaje
news:052501c362a5$3fdcb2a0$
Amigos :

He desarrollado una aplicación web con .NET, la cual se
conecta a una base de datos Oracle.
Para la conexión estoy utilizando como provider : Oracle
Data Provider for .NET release 9.2.0.2, el cual he
descargado del site de ORACLE.

En general el programa funciona normalmente, pero estoy
teniendo los siguientes problemas.

1. Las conexiones que se abren desde la aplicación se
quedan abiertas por tiempo indefinido en la base de datos,
a pesar de que desde el código de cierran explícitamente
las conexiones.

2. Luego de algún tiempo de trabajo con la aplicación (2 a
3 horas aproximadamente), ya no se pueden crear más
conexiones a la BD y se muestra el siguiente error :
Connection request timed out.
En este caso la única forma que he tenido para
solucionarlo es reiniciar el IIS del servidor web.

Espero que alguno de ustedes conozca algo sobre mis
consultas.

Saludos y Muchas Gracias
Teo

Preguntas similares