1 - instalar dbi-link
http://pgfoundry.org/projects/dbi-link/
2 - bajar los rpm instantclient de la pagina de oracle (http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html)
oracle-instantclient-basic-10.2.0.3-1.i386.rpm
oracle-instantclient-devel-10.2.0.3-1.i386.rpm
3 - yo use alien para crear los .deb
en la carpeta donde bajaste los rpm hacer esto:
alien *.rpm
4 - una vez creados los .deb hacer:
dpkg -i *.deb y te instalara el instantclient
5 - bajar el modulo de perl para que funcione con oracle
yo lo baje de esta pagina
http://ftp.debian.org/debian/pool/contrib/libd/libdbd-oracle-perl/libdbd-oracle-perl_1.21-2_i386.deb
y luego dpkg -i libdbd-oracle-perl_1.21-2_i386.deb
6 -
luego en la carpeta dbi_link hay unos ejemplos para testear el dbi-link el mismo se llama oracle.sql y hacemos
psql -f oracle.sql tuBD
tener en cuenta que tenes que editar el oracle.sql para ponerle tu usuario y pass de oracle para testearlo.
Interesante artículo.
ResponderEliminarEn caso de haber descargado el instant client y de tenerlo instalado ya sin heberlo hecho con los .deb (http://ubuntuforums.org/showthread.php?t=92528), sería posible instalar de alguna manera el libdbd-oracle-perl?
Esto sirve para exportar una base de datos postgresql a oracle?
ResponderEliminarLo podes hacer de forma "artesanal" una vez que oracle lea las tablas podes usar create table xxx as select * from nombre_tabla_postgres
ResponderEliminar