FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Atacar Oracle
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Atacar Oracle
Posted: Sat Jul 03, 2010 01:19 AM

Amigos del foro:

Recien instale Oracle 11g y parece que quedó bien instalado, ahora pretendo
empezar a hacer pruebas con él.

Alguien que me pueda echar un hilo con la cadena de conexión usando ADO y que
me indique que usuario y database debo incluir en la cadena de conexión ?.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Atacar Oracle
Posted: Sat Jul 03, 2010 06:32 AM
Hola Armando,

has instalado Oracle Data Access Components en la máquina en la que estas desarrollando ? Si no es así, hazlo. Lo puedes bajar de http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

Después puedes utilizar la cadena de conexión:

"Provider=OraOLEDB.Oracle;Data Source=BD;User Id=usuario;Password=contraseña;"

Saludos,

Félix
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Atacar Oracle
Posted: Sat Jul 03, 2010 03:58 PM
Felix:

Muy amable por contestar, como puedes ver estoy totalmente ignorante con Oracle :-)

Instale Oracle con los parámetros por Default, despues de 2 o 3 horas quedó instalado, he intentado hacer la conexión con:

Code (fw): Select all Collapse
oApp:oCon:ConnectionString := "Provider=OraOLEDB.Oracle;dbq=localhost:1158/em;Database=orcl;User Id=SYSOPER;Password=91502127;"


Me tira mensaje de que el usuario/password estan erroneos.

Supongo que esta instalado todo lo necesario, sin embargo voy a seguir tu recomendación y te mencionaré los resultados.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Atacar Oracle
Posted: Sun Jul 04, 2010 04:40 PM

Félix:

Seguí tu consejo y despues de descarga el software que me recomendaste veo que hay un SETUP.EXE, lo ejecuto y me aparece el diálogo que me da la opción de desinstalar programas por lo que supongo que estaba instalado el Oracle Data Access Components.

Sin embargo el problema persiste al tratar de conectarme, el usuario/password esta incorrecto.

Otro detalle es que Oracle es extremadamente inmenso y mi mortal PC no tiene la suficiente capacidad para soportarlo y se ha vuelto más lenta que una vaca echada con reumas tratando de levantarse :)

Creo que me portaré excelentemente bien el resto del año para ver si Santa se conduele de mí y me obsequia con una Super PC en esta navidad para volver a intentarlo.

Saludos y seguiremos en contacto

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Atacar Oracle
Posted: Sun Jul 04, 2010 08:14 PM

Hola Armando,

cuando instalaste Oracle, que usuario se creó ? Puedes probar la instalación usando sqlplus

sqlplus usuario/contraseña@basededatos

Mañana te envio un ejemplo desde el portátil del trabajo y lo miramos con más detenimiento.

Saludos,

Félix

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 03:06 PM

Armando,

Con esta cadena de conexion debes tener el TSN Name apuntando a tu Instancia Oracle. Otra forma es que escribas la cadena TNS-less para conectar.

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 03:37 PM

Wilmer y amigos:

En aquella ocasión no logré avanzar mucho, ni con la ayuda de Félix (saludos Félix), me desespere tanto
que bote todo, ahora que amablemente ofreces tu apoyo, es que quiero aprovecharlo.

Tambien cambie de PC por lo que aún no tengo instalado Oracle.

Saludos y gracias

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 03:40 PM

Ok,

Para los foristas, aca paso el link para descargar Oracle 10g (Express Edition).Pider que acepten el acuerdo de licencia y se debe crear una cuenta para descargar.

http://www.oracle.com/technetwork/datab ... eId=ocomen

Cuando instalas Oracle, el pide la creacion de tu Base de Datos a traves del DBCA. El SID es el mismo nombre de la Base de Datos. El usuario administrador de Oracle es System y su clave es manager. Todos estos valores son creados al momento de instalar una nueva Base de Datos.

Cualquier duda dejenmela saber

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 05:31 PM

que tal Armando,

ahi va algo por si es de utilidad

viewtopic.php?f=3t=11058
salu2
pak.o

&

____________________

Paco
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 05:35 PM

Paco:

Muchas gracias, todo sirve !.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Atacar Oracle
Posted: Fri Sep 02, 2011 06:15 PM

Armando,

Aca te dejo la sintaxis para la creacion de una Base de Datos, ajustalo en tu codigo FWH como un CmdSql (La version es Oracle 10g XE). Para este ejemplo se creara una BD en el directorio donde fue instalado Oracle 10g, pudiendo ser creada en cualquier otro directorio o unidad de disco:

//---------------------------------------------
CREATE DATABASE tubasededatos
LOGFILE GROUP 1 ('C:\oracle\product\10.2.0\oradata\redo1.log') SIZE 10M,
GROUP 2 ('C:\oracle\product\10.2.0\oradata\redo2.log') SIZE 10M,
GROUP 3 ('C:\oracle\product\10.2.0\oradata\redo3.log') SIZE 10M
CHARACTER SET WE8ISO8859P1
NATIONAL CHARACTER SET utf8
DATAFILE 'C:\oracle\product\10.2.0\oradata\system.dbf'
SIZE 50M
AUTOEXTEND ON
NEXT 10M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE 'C:\oracle\product\10.2.0\oradata\sysaux.dbf'
SIZE 10M
AUTOEXTEND on
NEXT 10M
MAXSIZE UNLIMITED
UNDO TABLESPACE UNDO
DATAFILE 'C:\oracle\product\10.2.0\oradata\undo.dbf'
SIZE 10M
AUTOEXTEND ON
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE 'C:\oracle\product\10.2.0\oradata\temp.dbf'
SIZE 10M
AUTOEXTEND ON;

De esta forma estaras creando una nueva Base de Datos de 50 MB con valores estandares de Oracle.

Saludos,

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Atacar Oracle
Posted: Sat Sep 03, 2011 09:17 AM
Hola Armando y demás amigos del foro,

creo que esto puede ser de utilidad:
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=21517&p=114473&hilit=Oracle#p114473

Creo sería interesante como punto de partida OCILIB como se comenta en el enlace anterior.

http://orclib.sourceforge.net/

Daniel, avanzaste algo con esta librería en TDolphin ?

Muchas gracias.

Saludos,

Félix
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Atacar Oracle
Posted: Sat Sep 03, 2011 11:35 AM
Hola

Baxajaun wrote:Daniel, avanzaste algo con esta librería en TDolphin ?


No, apenas empiezo a ver el tema, ahora estoy de vacaciones con la familia pero temgo lectura entretenida durante el viaje, al llegar vere que puedo avanzar en la practica
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Atacar Oracle
Posted: Sat Sep 03, 2011 11:49 AM

Daniel,

disfruta de tu familia en vacaciones.

Saludos,

Felix

Continue the discussion