Foros del Web » Programando para Internet » ASP Clásico »

Conexion a Oracle

Estas en el tema de Conexion a Oracle en el foro de ASP Clásico en Foros del Web. Estoy trabajando en el desarrollo de una Web y ahora tengo que conectarme con una base de datos Oracle que esta en un servidor remoto. ...
  #1 (permalink)  
Antiguo 08/09/2002, 12:40
 
Fecha de Ingreso: septiembre-2002
Mensajes: 4
Antigüedad: 21 años, 9 meses
Puntos: 0
Conexion a Oracle

Estoy trabajando en el desarrollo de una Web y ahora tengo que conectarme con una base de datos Oracle que esta en un servidor remoto.

Alguien me puede ayudar con la cadena de conexión :)
  #2 (permalink)  
Antiguo 08/09/2002, 21:51
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Conexion a Oracle

Bueno dentro del curso que voy a dar tuve que investigar eso, so...

ORACLE

(I)

'Connect thru Microsoft ODBC for ORACLE
'DRIVER .Here Server=SID.Rest
set conn=server.createobject("ADODB.Connection&qu ot;)
connstr="Driver={Microsoft ODBC for Oracle};" &_
"Server=sid;uid=scott;pwd=tiger;"

conn.open connstr


(II)


'Connect thru OLE DB Interface
'to Oracle server Here Data Source=SID

set conn=server.createobject("ADODB.Connection&qu ot;)
connstr="Provider=MSDAORA.1;Data Source=sid;User ID=scott;Password=tiger"
conn.open connstr


Ahora me pregunto, tu también intentaste investigar?

Saludos


<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 09/09/2002, 04:32
 
Fecha de Ingreso: septiembre-2002
Mensajes: 4
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Conexion a Oracle

Muchas Gracias, probare a ver si me funciona porque he leido por hay varias maneras pero ninguna me convencia del todo.

Para usar lo que me has enviado tengo que definirme un DSN o no es necesario ?

Para hacer referencia al servidor remoto es necesario que en el servidor IIS tenga instalado el cliente Oracle ?

Son preguntas que quizas parezcan un poco tontas pero es que son las dudas que me encuentro con todo lo que he leido por hay.

Saludos y muchas gracias por tu ayuda
  #4 (permalink)  
Antiguo 09/09/2002, 10:33
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Conexion a Oracle

No necesitas un DSN y ni idea de si necesitas tener instalado el Cliente Oracle, has como si hiceras un DSN si te sale el driver de Oracle quieres decir que podrás utilizar alguna de las conexiones anteriores.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 09/09/2002, 10:58
Avatar de ko^ke  
Fecha de Ingreso: septiembre-2001
Ubicación: México D.F.
Mensajes: 364
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Conexion a Oracle

Hola:

Para conectarte a oracle, la unica forma que conozco es instalandote el cliente oracle en tu pc, tiene sus detallitos la instalación, una vez instalado te puedes conectar utilizando el sql*plus de oracle, excel, o dreamweaver, etc.

Suponiendo que tu base de datos se llama
alumnos y esta en un servidor cuyo dominio es www.escuela.com te conextarias asi:

alumnos_www.escuela.com:1521

Ojo, con el puerto 1521 es que utiliza oracle por default.

Ojala te sirva de algo

Saludos
<IMG SRC="images/futbol.gif" WIDTH="15" HEIGHT="15" HSPACE="3">

La luz, la piel del mundo
  #6 (permalink)  
Antiguo 11/09/2002, 12:43
 
Fecha de Ingreso: septiembre-2002
Mensajes: 4
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Conexion a Oracle

Buenas Tardes.

Ya he encontrado una manera de que me funcione y es bastante sencillita aunque tiene sus cosillas.

1. En el servidor con IIS donde se ejecuta la web he tenido que instalar el Cliente Oracle.
Configurar el tnsnames.ora con una conexión a la base de datos del servidor remoto.
Probamos la conexión entrando con SQLPlus y si conecta con la BD tenemos casi todo hecho.

2. Creamos un DSN de archivo con ODBC de Oracle y nos pide el usuario, password y SID para verificar la conexión.

3. Dentro del codigo ASP introducir las siguientes lineas:

&lt;% Set conexionBD = Server CreateObject(&quot;ADODB.Connection&quot;)

ConexionBD.Open &quot;FILEDSN=&lt;nombre DSN&gt;;uid=&lt;usuario&gt;;pwd=&lt;password&gt;&q uot;

Set RS = ConexionBD.Execute(sql) %&gt;

Después de ejecutar esto ya estaremos conectados a la base de datos Oracle en un servidor remoto.

Saludos y muchas gracias por su colaboración. :cantar: :cantar: :cantar:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:29.