Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Gracias emanuel! Si lo de oralink lo desestime ya que vi que estaba muy viejo , para versiones de pg y oracle antiguas Lo que necesito es leer una tabla de oracle y grqbarlos en una tabla de pg Yo tengo desarollado un conector eb C y ProC. ideafix/oracle , lo estoy tratando de adaptar para poder usarlo con pg directamente Podiblemente migre a 9.1 y uso oracle_fws Gracias! El 04/02/12, Emanuel Calvo postgres@gmail.com escribió: El día 3 de febrero de 2012 19:46, Martin Li Causi emlica...@gmail.com escribió: Muchas gracias a todos oralink por lo que veo , en pgfoundry la version es de 2005 y el Makefile usa postgres 8.0.4...no vi nada actual voy a intentar con dbi-link como propuso Rodrigo luego les comento como me fue...mil gracias nuevamente! No te metas con oralink, los conectores son de oracle 8, así que si intentas apuntar a una versión actual, no se como será el funcionamiento. Además es bastante simple, y para large data sets dudo que sea estable (aunque en su momento recuerdo que cumplía su cometido para cosas específicas, pero quedó desactualizado). Si solo es extraer datos 1 vez, usa csv. Si necesitas replicar prueba tungsten. Y sino, bueno, dbilink... -- -- Emanuel Calvo Helpame.com Curso Postgres 9.1 Nivel 1 Info (at) helpame (dot) com -- Enviado desde mi dispositivo móvil - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/02/2012 12:53 PM, Martin Li Causi wrote: Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible? Hola Con postgreSQL 9.1 y SQL/MED tienes oracle_fdw para acceder a datos en una base Oracle desde postgreSQL. http://pgxn.org/dist/oracle_fdw/ - -- Rafael Martinez Guerrero Center for Information Technology University of Oslo, Norway PGP Public Key: http://folk.uio.no/rafael/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8tOaIACgkQBhuKQurGihRY4wCfQNJw2ZFutxb6LbAFGUid/sSQ KYUAn07zSHwfkT1MyyRcVaV0lswMi5NN =MzKr -END PGP SIGNATURE- - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
El día 3 de febrero de 2012 19:46, Martin Li Causi emlica...@gmail.com escribió: Muchas gracias a todos oralink por lo que veo , en pgfoundry la version es de 2005 y el Makefile usa postgres 8.0.4...no vi nada actual voy a intentar con dbi-link como propuso Rodrigo luego les comento como me fue...mil gracias nuevamente! No te metas con oralink, los conectores son de oracle 8, así que si intentas apuntar a una versión actual, no se como será el funcionamiento. Además es bastante simple, y para large data sets dudo que sea estable (aunque en su momento recuerdo que cumplía su cometido para cosas específicas, pero quedó desactualizado). Si solo es extraer datos 1 vez, usa csv. Si necesitas replicar prueba tungsten. Y sino, bueno, dbilink... -- -- Emanuel Calvo Helpame.com Curso Postgres 9.1 Nivel 1 Info (at) helpame (dot) com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
RE: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Haz un script en perl y lo pones en el cron para que se ejecute cada hora *---* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *---* Date: Thu, 2 Feb 2012 08:53:47 -0300 Subject: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres From: emlica...@gmail.com To: pgsql-es-ayuda@postgresql.org Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible?
RE: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
http://pgfoundry.org/projects/oralink/ El jefe del proyecto es de capital federal (argentina). www.dbas-ar.com saludos On Fri, 3 Feb 2012 14:02:26 +, Edwin Quijada listas_quij...@hotmail.com wrote: Haz un script en perl y lo pones en el cron para que se ejecute cada hora *---* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *---* - Date: Thu, 2 Feb 2012 08:53:47 -0300 Subject: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres From: emlica...@gmail.com To: pgsql-es-ayuda@postgresql.org Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible? - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Muchas gracias a todos oralink por lo que veo , en pgfoundry la version es de 2005 y el Makefile usa postgres 8.0.4...no vi nada actual voy a intentar con dbi-link como propuso Rodrigo luego les comento como me fue...mil gracias nuevamente! El 3 de febrero de 2012 11:12, carlos.pe...@syswarp.com.ar escribió: http://pgfoundry.org/projects/**oralink/http://pgfoundry.org/projects/oralink/ El jefe del proyecto es de capital federal (argentina). www.dbas-ar.com saludos On Fri, 3 Feb 2012 14:02:26 +, Edwin Quijada listas_quij...@hotmail.com wrote: Haz un script en perl y lo pones en el cron para que se ejecute cada hora *-**--* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-**--* - Date: Thu, 2 Feb 2012 08:53:47 -0300 Subject: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres From: emlica...@gmail.com To: pgsql-es-ayuda@postgresql.org Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible?
[pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible?
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Perdon, estoy usando postgres 9.0 El 2 de febrero de 2012 08:53, Martin Li Causi emlica...@gmail.comescribió: Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible?
RE: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
Sobre la factibilidad de hacer eso que planteas no te puedo decir nada, porque tal vez es algo que realmente necesitas hacer. Hasta donde tengo entendido, el módulo de dblink que trae PostgreSQL en su versión 9.0, solo permite realizar conexiones con bases de datos externas entre servidores PostgreSQL. Pero ya en la versión 9.1 es posible tener soporte para datos foráneos, (http://www.slideshare.net/ecalvofranco/lswc-p-ostgresql91-10255881 ) . Si te es imposible migrar a la versión 9.1, lo otro que podrías hacer es crear una función en tu servidor Postgres que lo que haga sea insertar la data que necesitas, otra función en Oracle que te devuelva los datos que necesitas insertar en el servidor PostgreSQL, y mediante algún servicio WEB que ejecutarías cada una hora, podrías mover los datos desde Oracle a PostgreSQL. Saludos a todos. De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Martin Li Causi Enviado el: jueves, 02 de febrero de 2012 07:26:AM Para: pgsql-es-ayuda Asunto: Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres Perdon, estoy usando postgres 9.0 El 2 de febrero de 2012 08:53, Martin Li Causi emlica...@gmail.commailto:emlica...@gmail.com escribió: Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible?
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
El Thu, 2 Feb 2012 08:55:36 -0300 Martin Li Causi emlica...@gmail.com escribió: Perdon, estoy usando postgres 9.0 El 2 de febrero de 2012 08:53, Martin Li Causi emlica...@gmail.comescribió: Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible? Quizás esto te sirva... https://github.com/davidfetter/DBI-Link Saludos Rodrigo - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Leer una tabla en Oracle desde Postgres
On 02/02/2012 08:57 AM, Rodrigo Gonzalez wrote: El Thu, 2 Feb 2012 08:55:36 -0300 Martin Li Causiemlica...@gmail.com escribió: Perdon, estoy usando postgres 9.0 El 2 de febrero de 2012 08:53, Martin Li Causi emlica...@gmail.comescribió: Hola, buenos dias a todos, a lo mejor este tema ya se trato, pero busque en la lista y no encontre nada, Tengo que leer una tabla en Oracle y esos datos seleccionados pasarlos a una tabla en Postgres, esta operacion la debo repetir 1 vez por hora Que me recomienda usar para hacer esta tarea? lo ven factible? Quizás esto te sirva... https://github.com/davidfetter/DBI-Link Saludos Rodrigo - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda Otra opción es crear un trabajo tipo etl (talend, kettle) que llames con cron cada hora. Un job etl es un script que tu creas mediante una herramienta visual, dónde especificas de dónde provienen los datos (tablas ,queries) y hacia a dónde van. La herramienta etl ya tiene integrados los drivers jdbc o similares para hacer las conexiones entre distintas bases de datos. -- PostgreSQL and Linux tips http://sharingtechknowledge.blogspot.com/