• Publicidad

Error al hacer conexión a Oracle con DBD::Oracle

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Error al hacer conexión a Oracle con DBD::Oracle

Notapor dandarc_perl » 2009-03-03 14:32 @647

Hola,

Tengo un problema al querer hacer una sencilla conexion con Oracle, seguí el tutorial para hacer la conexión que viene aquí en la página, pero me devuelve el siguiente error.

Código: Seleccionar todo
install_driver(Oracle) failed: Can't load '/usr/local/lib/perl5/site_perl/5.8.8/sun4-solaris/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: ld.so.1: perl: fatal: /oracle10g/ora10g/lib/libclntsh.so.10.1: wrong ELF class: ELFCLASS64 at /usr/local/lib/perl5/5.8.8/sun4-solaris/DynaLoader.pm line 230.


¿Alguien tiene alguna idea del porqué me está mandando este error?

Gracias.
dandarc_perl
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2008-08-13 17:55 @788

Publicidad

Notapor explorer » 2009-03-03 14:42 @654

DBD::Oracle no ha podido cargar la librería libclnrsh.so.10.1, que parece que está compilada en 64 bits, y eso no le ha gustado.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor dandarc_perl » 2009-03-03 14:50 @660

Primero, gracias por responder tan rápido.
Y segundo, ¿ cómo la compilo en 32 bits ?
dandarc_perl
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2008-08-13 17:55 @788

Notapor explorer » 2009-03-03 15:03 @669

Pues a partir del código fuente y usando un compilador...

De todas maneras... yo miraría antes por ver si

a) Existe DBD-Oracle como paquete software instalable en mi sistema operativo. Si está, entonces lo instalo directamente.

b) Si no, me conectaría a Oracle para ver si tiene enlaces a paquetes precompilados para mi sistema.

Vamos, que hay que evitar compilar la librería, salvo que se tengan conocimientos de compilación. Podrían aparecer fallos en el proceso.

Si no queda más remedio, habrá que leer el fichero README correspondiente en http://cpansearch.perl.org/src/PYTHIAN/DBD-Oracle-1.22/
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor dandarc_perl » 2009-03-03 18:06 @795

Ya lo resolví, era problema en una ruta del LD_LIBRARY_PATH.
Pero de todas formas, gracias, explorer.
dandarc_perl
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2008-08-13 17:55 @788


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 9 invitados

cron