Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Estas en el tema de En busca de la aplicación para migrar la BD de Oracle a PostgreSQL ! en el foro de PostgreSQL en Foros del Web. Hola lector, Existe alguna aplicación con entorno gráfico que me migre toda la BD de Oracle a PostgreSQL ? Porque he buscado ora2pg pero no ...
  #1 (permalink)  
Antiguo 27/08/2009, 04:29
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola lector,
Existe alguna aplicación con entorno gráfico que me migre toda la BD de Oracle a PostgreSQL ?
Porque he buscado ora2pg pero no tiene un entorno gráfico.
Gracias por la paciencia que has tenido para leer mi caso.
  #2 (permalink)  
Antiguo 01/09/2009, 02:32
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Alguien tiene alguna idea ?
Sería de gran ayuda !!
  #3 (permalink)  
Antiguo 01/09/2009, 02:51
Avatar de pgsqlesorg  
Fecha de Ingreso: septiembre-2009
Ubicación: Noruega
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Si las quieres graficas y de oracle a postgresql tienes una pero es de pago:

- Easyfrom:
www(.)easyfrom(.)net

- EnterpriseDB tambien tiene algo:
www(.)enterprisedb(.)com/solutions/oramig.do

--
Rafael Martinez
Postgresql-es.org
  #4 (permalink)  
Antiguo 01/09/2009, 04:45
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Y sin pagar no hay na ?
  #5 (permalink)  
Antiguo 01/09/2009, 05:22
Avatar de pgsqlesorg  
Fecha de Ingreso: septiembre-2009
Ubicación: Noruega
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Cita:
Iniciado por alkortius Ver Mensaje
Y sin pagar no hay na ?
Que yo sepa, en modo grafico no. ¿Tiene que ser en modo grafico?

--
Rafael Martinez
PostgreSQL-es.org
  #6 (permalink)  
Antiguo 01/09/2009, 08:20
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

He encontrado una aplicación ora2pg pero no he podido instalar todavía. Alguién me puede hacer una valoración de esta aplicación ? Gracias.
  #7 (permalink)  
Antiguo 07/09/2009, 02:38
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Algún manual para instalar y ejecutar "ora2pg" ?
Perdón por mi insistencia pero lo necesito!!
  #8 (permalink)  
Antiguo 07/09/2009, 05:10
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola otra vez,
psqlesorg en tu página he encontrado una referencia interesante http://wiki.kandalaya.org/cgi-bin/tw...Install_ora2pg.
Pero en el punto Exporting the Data for PostgreSQL donde debo de meter los 3 export que se realizan en .bash_profile? en que directorio? Si ese fichero solo encuentro en "/etc/skel" !
  #9 (permalink)  
Antiguo 07/09/2009, 16:41
Avatar de pgsqlesorg  
Fecha de Ingreso: septiembre-2009
Ubicación: Noruega
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Cita:
Iniciado por alkortius Ver Mensaje
Pero en el punto Exporting the Data for PostgreSQL donde debo de meter los 3 export que se realizan en .bash_profile? en que directorio? Si ese fichero solo encuentro en "/etc/skel" !
En este articulo explico como configurar los ficheros de configuracion de bash:
www . linux-es . org/node/70

--
Rafael Martinez
PostgreSQL-es.org
  #10 (permalink)  
Antiguo 08/09/2009, 02:53
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Al ejecutar ora2pg.pl me da el siguiente error:

[root@ehost ora2pg-5.4]# ora2pg.pl ora2pg.conf
install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 6) line 3.
Perhaps the DBD::Oracle perl module hasn't been fully installed,
or perhaps the capitalisation of 'Oracle' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at Ora2Pg.pm line 660

Al surgir este error he tenido que instalar DBD::Oracle usando el siguiente comando: "cpan -i DBD::Oracle" y como no !!! genera otro error

Your LD_LIBRARY_PATH env var is set to '/opt/webapps/openlink/lib:'
WARNING: Your LD_LIBRARY_PATH env var doesn't include '/opt/oracle92/lib' but probably needs to.

No entiendo por donde van los tiros !!! Alguién sabe algo de esto ?
  #11 (permalink)  
Antiguo 08/09/2009, 02:58
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Y despues del último error también me pone lo siguiente :

In file included from Oracle.xs:1:
Oracle.h:129: error: tipos en conflicto para 'OCIXMLTypeCreateFromSrc'
Oracle.h:129: nota: un tipo de argumento que tiene una promoción por defecto no puede coincidir con una declaración de nombre de lista de parámetros vacía.
/opt/oracle92/rdbms/demo/ociap.h:10054: error: la declaración previa de 'OCIXMLTypeCreateFromSrc' estaba aquí
make: *** [Oracle.o] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible


Quizas le sirva a alguién para que entienda mejor el caso.
  #12 (permalink)  
Antiguo 08/09/2009, 08:32
 
Fecha de Ingreso: septiembre-2004
Mensajes: 407
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

esta pagina esta muy buena mira

http://linuxandoracle.blogspot.com/2...re-dblink.html
__________________
Mas vale morir de pie que vivir de rodillas :ojotes:
  #13 (permalink)  
Antiguo 08/09/2009, 09:13
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola popopo,
He bajado "psqlodbc-08.04.0100.tar.gz" y no tiene el archivo "odbcinst.ini" por lo tanto como seguiré los primeros pasos de la página referente que nos has aportado ?
Gracias.
  #14 (permalink)  
Antiguo 08/09/2009, 11:44
 
Fecha de Ingreso: septiembre-2004
Mensajes: 407
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

lo que pasa es que esa pagina da muchas cosas como obvias , lo que tenes que hacer es editar el archivo que esta en /etc/odbcinst.ini , si no esta crealo y ponele lo que dice la pagina
__________________
Mas vale morir de pie que vivir de rodillas :ojotes:
  #15 (permalink)  
Antiguo 09/09/2009, 01:28
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola madrugadores,
No tengo ninguno de los siguientes ficheros para seguir con los pasos de la página mencionada, popopo:
1) No los tengo: odbcinst.ini, libodbcpsql.so, libodbcpsqlS.so
2) No lo tengo: ODBC.ini
....
Has conseguido migrar siguiendo esos pasos ? y si es así como puedo lograr todos estos ficheros ?
Gracias de antemano.
  #16 (permalink)  
Antiguo 09/09/2009, 06:57
 
Fecha de Ingreso: septiembre-2004
Mensajes: 407
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

si manejas ubuntu instala esto:

sudo apt-get install unixodbc unixodbc-bin odbc-postgresql

ahi te tendria que crer esos ficheros , porque no tenes instalado el odbc que es el driver que te va a conectar con la otra bd
__________________
Mas vale morir de pie que vivir de rodillas :ojotes:
  #17 (permalink)  
Antiguo 09/09/2009, 07:29
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Tengo red hat y hago "yum install unixodbc" pero no me funciona !!

[root@ehost DBI]# yum install unixodbc
Loading "security" plugin
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
Parsing package install arguments
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Match for argument: unixodbc
Nothing to do
  #18 (permalink)  
Antiguo 09/09/2009, 08:07
 
Fecha de Ingreso: septiembre-2004
Mensajes: 407
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

proba buscar aca http://www.unixodbc.org/
__________________
Mas vale morir de pie que vivir de rodillas :ojotes:
  #19 (permalink)  
Antiguo 10/09/2009, 02:40
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola a todos,
He bajado y me da el siguiente error:
configure: error: cannot find correct Qt headers!, consider adding --enable-gui=no to configure arguments.
Y si no quiero usar el Qt como puedo hacer ?
Todavía no lo veo la luz a este tunel, pero espero que la vea y con vuestra ayuda espero que antes. Gracias.
  #20 (permalink)  
Antiguo 11/09/2009, 01:16
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Hola pgsqlesorg,
Voy a seguir los pasos de tu página pero todavía estoy con el error que no puedo instalar como es debido DBD::Oracle. Para resolver lo mencionado en #11 he tenido que quitar de la fila 10054 del fichero ociap.h la función "sword OCIXMLTypeCreateFromSrc" y por otra parte en el fichero 10general.t en la fila 22 exactamente no tenía asignado ningún valor a la variable global ORACLE_USERID. En este último caso le he tenido que establecer un valor !. Pero hasta este punto la instalación va bien pero en el fichero 24implicit_utf8 me casca en las lineas 33,34,70,71 la verdad que no entiendo lo que debo cambiar. Alguién sabe lo que debo poner ? Por se acaso os voy a poner lo que hay en esa página (24implicit_utf8):

#!perl -w
#written by Lincoln A Baxter ([email protected])

use strict;
#use warnings;
use Test::More;

unshift @INC ,'t';
require 'nchar_test_lib.pl';

use DBI qw(:sql_types);
use DBD::Oracle qw(:ora_types ORA_OCI SQLCS_NCHAR );

my $dbh;
$| = 1;
SKIP: {
plan skip_all => "Unable to run 8bit char test, perl version is less than 5.6" unless ( $] >= 5.006 );
plan skip_all => "Oracle charset tests unreliable for Oracle 8 client"
if ORA_OCI() < 9.0 and !$ENV{DBD_ALL_TESTS};

$dbh = db_handle(); # just to check connection and db NCHAR character set
plan skip_all => "Not connected to oracle" if not $dbh;
plan skip_all => "Database NCHAR character set is not Unicode" if not db_nchar_is_utf($dbh) ;
$dbh->disconnect();

diag(" --- testing implicit csform (dbhimp.c sets csform implicitly)\n") ;
my $tdata = test_data( 'wide_nchar' );
my $testcount = 0
+ insert_test_count( $tdata )
+ select_test_count( $tdata ) * 1;
;

my @nchar_cset = (ORA_OCI >= 9.2) ? qw(UTF8 AL32UTF8) : qw(UTF8);
plan tests => $testcount * @nchar_cset;
show_test_data( $tdata ,0 );

foreach my $nchar_cset (@nchar_cset) {
$dbh->disconnect() if $dbh;
undef $dbh;
diag(" --- testing with NLS_NCHAR=$nchar_cset\n") ;
SKIP: {
set_nls_nchar( $nchar_cset ,1 );
$dbh = db_handle();
show_db_charsets($dbh);
skip "failed to connect to oracle with NLS_NCHAR=$nchar_cset" ,$testcount if not $dbh;
drop_table($dbh);
create_table( $dbh, $tdata );
insert_rows( $dbh, $tdata );
dump_table( $dbh ,'nch' ,'descr' );
select_rows( $dbh, $tdata );
}
}
}

END {
eval {
local $dbh->{PrintError} = 0;
drop_table( $dbh ) if $dbh and not $ENV{'DBD_SKIP_TABLE_DROP'};
};
}

__END__

Gracias a todos !!!!!
  #21 (permalink)  
Antiguo 15/09/2009, 08:40
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !

Que guachi, ahora tendré que migrar manualmente 8 hojitas de triggers !!!
Me siento un poco caracol !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.