Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-04-2007
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 20
carlos gonzalez Va por buen camino
Conexion a Oracle

Hola amigos.
Tengo un problemilla ojala puedan ayudarme se los voy agradecer bastante.

Quiero crear una conexion Odbc a una base de datos de Oracle y por medio de Ado jalar los datos, estoy utilizando Delphi 7., lo unico que voy hacer son consultas.

Yo nunca he trabajado con oracle, siempre he utilizado DB2,access y sql server ya he creados muchas conexiones ODBC pero ninguna para Oracle.

Aqui en la empresa un provedor instalo un sistema en el cual toda la informacion esta en una base de datos de Oracle. El mismo proveedor me dejo los datos del trnsnames.ora. pero no se como manipular esta información para la conexion o donde la tengo que poner. Incluso no encuentro la base de datos, investigando he encontrado que las base de datos maneja varias extenciones *.mdf, *.mdb, *.dbf pero la verdad no se cual es la extencion real.
Alguien podria orientarme, que es lo primero que debo de hacer, como creo el ODBC yo he intentado usar el Driver de microsoft para oracle pero nunca me pregunta donde esta la base de datos para apuntarlo hacia ella. y que es el mentado trnsnames.ora y como debo de manipularlo.

Saludos... Quedo en espera de su ayuda y sus valiosos comentarios

Su amigo Charless
Responder Con Cita
  #2  
Antiguo 19-04-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
Te doy unas ideas a ver si te valen.
En oracle el acceso lo haces a traves del OCI, el cliente de acceso a oracle.
EL tnsnames contiene una estructura que le dice al oci cual es la ip del servidor, el nombre de la instancia de la base de datos, el puerto que utiliza para acceder (1521) y como se llama el servicio y el sid.
Nunca, repito nunca, le vas a especificar un nombre físico del fichero de datos de la base de datos oracle. (No es parecido a interbase......u otros).
A la hora de configurar el ado, odbc .... siempre vas a necesitar el usuario al que te conectas, las passwd y el nombre del servicio del cliente de oracle (tnsnames) que debes de haber creado previamente y a veces el sid de la base de datos.

¿ te vale de algo ?
Responder Con Cita
  #3  
Antiguo 25-05-2007
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
así es, en oracle nunca accedes al fichero de froma real para conectarte, sino al servicio.



que tienes que hacer ara conectarte a una base de datos de oracle.


1. instalar el cliente de oracle (ara las dll)
2. configurar el cliente para que haga peticiones al servidor (tnsnames.ora) checa la estrucutra,

3. crear la conexión obdc (ya tienes las dll par hacerlo) u OleDB. lo que gustes.
4 usar en delphi.


Todo es complementado la explicación de avmm!!!
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion a Oracle con Ado carlos gonzalez Conexión con bases de datos 0 16-04-2007 18:16:36
Conexion a Oracle trex2000 Conexión con bases de datos 2 22-06-2005 18:41:51
Conexion con Oracle 8i mateamargo Conexión con bases de datos 1 30-12-2003 17:38:47
Conexion con Oracle 9i DANFIR Conexión con bases de datos 4 23-12-2003 20:36:32
Conexion a Oracle Via BDE JorgeBec Conexión con bases de datos 10 23-07-2003 19:46:04


La franja horaria es GMT +2. Ahora son las 19:36:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi