Problemas de conexión con BD Oracle

14/08/2003 - 22:49 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

Preguntas similare

Leer las respuestas

#1 Teodoro Lostaunau
15/08/2003 - 19:48 | Informe spam
No entiendo muy bien tu pregunta.
Podrías darme mas detalles de tu aplicación, para ver si
te puedo ayudar?

Saludos
Teo

Saludos Teodoro:

Oye me podrias explicar como logras tu conexion con
Oracle, ya que estoy elaborando uan aplicacion con
conexion a una base de datos de oracle pero solo me
aparece en donde deberian ir los registros algo de
systemrow.

Muchas gracias


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
.



.

Respuesta Responder a este mensaje
#2 Ariel Mendoza
15/08/2003 - 22:11 | Informe spam
Ok.

Mira estoy creando una aplicacion que tiene conexion con
una base de datos de Access y utilizo la clase
System.data.OleDB y no tengo nada de problema con ello, un
clon de esta aplicacion va a tener una conexion a base de
datos de oracle que es version 9 entonces para esto
utilizaz System.Data.OracleClient pero tengo problemas a
llenar combobox, cosa que no me pasa con el datagrid un
ejemplo de esto es que con este codigo al ejecutar el
evento click del objeto boton me manda un mensaje con los
registros de la tabla y el datagrid se llena, pero lo
curioso es que el combobox no lo llena y aparece
SystemDataRow.
Este es el codigo

Private Sub btnTest_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnTest.Click

Dim myConnection As New OracleConnection("User
ID=usuedocta;password=xxxxcta;Data Source=percepci;Persist
Security Info=False")

Dim mySelectQuery As String = "SELECT Canal_Id, Canal_Dsc
FROM Canal"

Dim myCommand As New OracleCommand(mySelectQuery,
myConnection)

Dim mydataadapter As New OracleDataAdapter(mySelectQuery,
myConnection)

myConnection.Open()

Dim myReader As OracleDataReader = myCommand.ExecuteReader

While myReader.Read()
MessageBox.Show(myReader.GetString(0).ToString())
End While

myReader.Close()

Dim dtC As New DataSet()
mydataadapter.Fill(dtC, "Canal")
myConnection.Close()

Me.comboboxl.DisplayMember = "Canal_Dsc"
Me.comboboxl.ValueMember = "Canal_Id"
Me.comboboxl.DataSource = dtC.Tables("Canal")

Try
Me.DataGrid1.DataSource = dtC.Tables("Canal")
Catch ex As Exception
MsgBox(ex.Message)
End Try

End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida