RE: Replicación de Tabla de Oracle a PostgreSQL

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: JORGE ALVAREZ <jorge_alvarez10100(at)yahoo(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Replicación de Tabla de Oracle a PostgreSQL
Date: 2008-05-15 20:51:27
Message-ID: BLU137-W239C1B716D7141B82E683CE3C90@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Con esto te coencta y ya de ahi en adelante es solo INSERT y lo que queras.
Esto no esta 100% pero no creo q te falle mucho si tienes las librerias correctas?

#!/usr/local/bin/perl -w
use DBI;
$user="prueba";
$password='1234';
$host = 'localhost';
$port= 1521;
$sid='prueba';

$driver="dbi:Oracle:host=$host;sid=$sid;port=$port";

unless ($dbh= DBI -> connect($driver,$user,$password)) {
print "\n No se pudo contactar el servidor \n";
} else {print "CONECTADO\n"}

$sth = $dbh->prepare("SELECT f1 FROM t1");
$sth->execute;

while(($datos)=$sth->fetchrow_array){
print "$datos\n";
}

Como veras es un script en Perl.

PD: no escribas en html ademas eso tamano de letra parece que estas gritando
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-------------------------------------------------------*

________________________________
Date: Thu, 15 May 2008 11:41:28 -0700
From: jorge_alvarez10100(at)yahoo(dot)com
Subject: Re: [pgsql-es-ayuda] Replicación de Tabla de Oracle a PostgreSQL
To: listas_quijada(at)hotmail(dot)com

Buenas tardes Edwin, podrias darme un ejemplo de lo fácil que es la operacion de la conexion oracle - postgres?

----- Original Message ----
From: Edwin Quijada
To: Daniel ; Postgres Ayuda
Sent: Thursday, May 15, 2008 6:13:13 PM
Subject: RE: [pgsql-es-ayuda] Replicación de Tabla de Oracle a PostgreSQL

Simple, un script en perl o php que se haga todos los dias. Ni siquiera tiene que usar DBI. Eso es lo mas facil y no tendrias q preocuparte por nada

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-------------------------------------------------------*

________________________________
Date: Thu, 8 May 2008 08:39:14 -0700
From: daniel(dot)delaluz(at)gmail(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Replicación de Tabla de Oracle a PostgreSQL

Fijate que yo tambien estoy con el mismo problema solo que tengo que conectarme con MS
SqlServer y he leido sobre DBI-Link no mas que toda la documentacion es muy pobre.

Saludos

2008/5/8 Luis D. García <ldgarc(at)gmail(dot)com>:

Hola listeros...

Les escribo para saber qué recomendaciones me pueden dar para replicar datos de una tabla en Oracle a otra en Postgres.

Específicamente lo que necesito es definir un mecanismo que replique datos de una tabla de Oracle a Postgres una vez a la semana.

Sé que existe el DBI-Link, que si no me equivoco permite realizar consultas en una BD en Oracle desde PostgreSQL, pero como verán, necesitaría que las consultas se ejecuten automáticamente cada cierto período de tiempo.

Pensé que de repente se puede hacer un CRON que ejecute un Script que llame a la consola de psql o algo así y ejecute las consultas una vez a la semana, pero no sé si es posible y hasta
ahora no tengo el acceso a la BD de Oracle ya que debería llegar con la solución propuesta para poder implementarla.

Gracias de antemano por sus respuestas.
--
Luis D. García M.

Telf: (+58) 2418662663
Cel.: (+58) 4143482018

_________________________________________________________________
Send funny voice messages packed with tidbits from MSN. Everyone wants to be ready.
http://www.noonewantstolookdumb.com?OCID=T001MSN54N1613A--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

_________________________________________________________________
Stop squinting -- view your photos on your TV. Learn more.
http://www.microsoft.com/windows/digitallife/default.mspx?deepLink=photos

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jenaro Centeno Gomez 2008-05-15 21:58:13 Trabajo con lectores de huellas dactilares
Previous Message Guido Barosio 2008-05-15 20:49:26 Re: Evento en Argentina el 23 de mayo.