Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 19-abr-2008, 13:18   #1 (permalink)
Apuz ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 60
Enviar un mensaje por MSN a Apuz
Problemas Conexion NET - Oracle

Holas, tengo un problema de conexion con un server q tiene una BD Oracle y una aplicación desarrollada en c# framework 1.1.
Antecedentes:
- obviamente tengo el cliente Oracle instalado.
- me conecto por PL/SQL developer a la BD en cuestión
- Tengo un Tnsname.ora que tiene el SID de la BD. y que además se ha probado en otros PC y funciona la conexión.
- Me puedo conectar a una BD oracle de prueba que esta en otro servidor sin problemas desde .NET, así que la DLL que utilizo para conectarme si funciona (System.OracleClient.dll)
- Tengo el string de conexión correcto y lo leo desde webconfig.

Con todo esto, NO por que diablos me sale este error:

ORA-12154: TNS:no se ha podido resolver el identificador de conexión especificado

Ahora muchos de ustedes me diran revisa el Tnsname.ora. Desde ya vuelvo a comentar que lo he probado desde otros PC y funciona.

Por ahora eso puedo contarles. Ojala alguien sepa de q se trata.

Saludos.
Apuz está desconectado   Responder Citando
Antiguo 20-abr-2008, 11:02   #2 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 457
Re: Problemas Conexion NET - Oracle

Podrias poner parte de tu codigo de conexion y el contenido del Tnsname para esa entrada, creo seria ma facil poder ayudarte.

saludos.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Antiguo 21-abr-2008, 08:35   #3 (permalink)
Apuz ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 60
Enviar un mensaje por MSN a Apuz
Busqueda Re: Problemas Conexion NET - Oracle

Esta es la clase con la cual me conecto:

[WebMethod]
public DataSet GetDataSet(string sSql)
{
try
{
DataTable dtDatos = new DataTable();
DataSet ds = new DataSet();
OracleDataAdapter oAdaptadorSql = new OracleDataAdapter();
oComandoSql.Connection.Open();
oComandoSql.CommandText = sSql;
oComandoSql.CommandType = CommandType.Text;
oAdaptadorSql.SelectCommand = oComandoSql;
oAdaptadorSql.Fill(dtDatos);
oAdaptadorSql.Dispose();
oComandoSql.Connection.Close();
dtDatos.TableName = "datos";
ds.Tables.Add(dtDatos);
return ds;
}
catch (Exception eExcepcion)
{
throw eExcepcion;
}
}


código alojado en el constructor del WebServices.
sConexionBD = System.Configuration.ConfigurationSettings.AppSett ings.GetValues("CONEXION_ORACLE")[0].ToString();
oComandoSql = new OracleCommand();
oComandoSql.Connection = new OracleConnection(sConexionBD);

Bien la entrada para conectarme esta en WebConfig y es la siguiente:

<add key="CONEXION_ORACLE" value="Data Source=X;User ID=UserX;Password=PassX;"></add>

Tnsname.ora

X=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP correspondiente)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = x)
)
)

Bien eso es!!

Recuerden que con esto mismo me puedo conectar desde otros equipos.

Saludos
Apuz está desconectado   Responder Citando
Antiguo 21-abr-2008, 08:43   #4 (permalink)
Peterpay está en el buen camino
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 1.707
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Re: Problemas Conexion NET - Oracle

pregunta en esta pc q te marca el error tienes instalada una version del odac y algun server de oracle, luego tienes conflictos porq tu oracle home no esta apuntando al que deberia y tienes 2 tnsnames en ubicaciones distintas
__________________
Saludos
Peterpay
MCPD Enterprise Applications
Peterpay está desconectado   Responder Citando
Antiguo 21-abr-2008, 09:20   #5 (permalink)
Apuz ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 60
Enviar un mensaje por MSN a Apuz
Re: Problemas Conexion NET - Oracle

Exacto Sr Peterpay, la verdad no recordaba que alguna vez habia instalado otro cliente (otra versión), efectivamente no estaba apuntando al Tnsname.ora correcto.

Ahora funciona la COnexion.

Muchisimas Gracias.
Apuz está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93