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.
| |||
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. |
| |||
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. |
| |||
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" ! |
| ||||
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL ! Cita: En este articulo explico como configurar los ficheros de configuracion de bash:www . linux-es . org/node/70 -- Rafael Martinez PostgreSQL-es.org |
| |||
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 ? |
| |||
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. |
| |||
Respuesta: En busca de la aplicación para migrar la BD de Oracle a PostgreSQL !
__________________ Mas vale morir de pie que vivir de rodillas :ojotes: |
| |||
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. |
| |||
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: |
| |||
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. |
| |||
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: |
| |||
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 |
| |||
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: |
| |||
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. |
| |||
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 !!!!! |