DCOracle + python
Marcos Sánchez Provencio
rapto en arrakis.es
Vie Feb 14 16:23:04 CET 2003
Ojito, que libclntsh.so.8.0 hay que recompilarla a veces, por motivos
que se me escapan...
El vie, 14-02-2003 a las 16:00, Ricardo Borillo Doménech escribió:
> Todo esto es gracias a un compañero de trabajo (Alejandro :)
>
> Estructura de la distribucion:
>
> |-- DCOracle2.py
> |-- DCOracle2.pyc
> |-- __init__.py
> |-- __init__.pyc
> |-- dco2.so
> |-- lib
> | |-- libclntsh.so.8.0
> | `-- libwtc8.so
> |-- network
> | `-- admin
> | `-- tnsnames.ora
> `-- rdbms
> `-- mesg
> |-- bbede.msb
> |-- bbedus.msb
> |-- bbedus.msg
> |-- dbve.msb
> |-- dbvus.msb
> |-- dbvus.msg
> |-- expe.msb
> |-- expus.msb
> |-- expus.msg
> |-- impe.msb
> |-- impus.msb
> |-- impus.msg
> |-- kgpe.msb
> |-- kgpus.msb
> |-- kgpus.msg
> |-- kope.msb
> |-- kopus.msb
> |-- kopus.msg
> |-- lcde.msb
> |-- lcdus.msb
> |-- lcdus.msg
> |-- mgrus.msg
> |-- mige.msb
> |-- migus.msb
> |-- migus.msg
> |-- ocie.msb
> |-- ocius.msb
> |-- ocius.msg
> |-- opwe.msb
> |-- opwus.msb
> |-- opwus.msg
> |-- orae.msb
> |-- oraus.msb
> |-- oraus.msg
> |-- qsme.msb
> |-- qsmus.msb
> |-- qsmus.msg
> |-- rmane.msb
> |-- rmanus.msb
> |-- rmanus.msg
> |-- sbte.msb
> |-- sbtus.msb
> |-- sbtus.msg
> |-- ule.msb
> |-- ulus.msb
> `-- ulus.msg
>
>
> Copiar esta estructura en el site-packages de la distribucion de python
> que utiliceis:
>
> /usr/lib/python2.2/site-packages/
>
>
> Añadir al /etc/ld.so.conf la línea:
>
> /usr/lib/python2.2/site-packages/DCOracle2/lib
>
>
> Ejecutar un "ldconfig".
>
> Probad el ejempo:
>
> import DCOracle2, time
>
> cnx = DCOracle2.connect('usuario/password en sid_de_la_bd')
> crs = cnx.cursor()
> crs.execute("select * from dual")
>
> line = crs.fetchone()
>
> print line
>
>
> El paquete generado ocupa unas 6Mb comprimido, ni de lejos las 1,5Gb que
> ocupa la distribucion de la base de datos de Oracle :)
>
> Salut,
> Ricardo
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo.py/python-es
--
Marcos Sánchez Provencio <rapto en arrakis.es>
Más información sobre la lista de distribución Python-es