Ernesto Hernández-Novich on Fri, 11 Nov 2005 07:43:22 -0600


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Indice por Fecha] [Indice por Hilo]

Re: [l-linux] CLiente Oracle9i en Ubuntu 5.04.. ¿ es posible ?


On Fri, 2005-11-11 at 06:55 -0600, Alfredo Rico wrote:
> El SQL*Plus me funciona bien, al menos me conecto a
> una Base de datos. Pero debo correr una utilidad del
> cliente Oracle a nivel de sistema operativo llamada
> oemapp usando la sisguiente instrucción:
> 
> oracle9@mesias:~$ oemapp dbastudio
> 
> El problema es que estoy obteniendo la siguiente
> salida:
> 
> oracle9@mesias:~$ oemapp dbastudio
> /oracle9/base/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so:
> symbol errno, version GLIBC_2.0 not defined in file
> libc.so.6 with link time reference (libzip.so)
> Unable to initialize threads: cannot find class
> java/lang/Thread
> Could not create Java VM
> oracle9@mesias:~$

Eso es porque la librería libc de UBUNTU no presenta la firma GLIBC_2.0
que es necesaria para Oracle. Las librerías de UBUNTU están tomadas de
las versiones más recientes de libc y seguro que no van a permitir
funcionar con Oracle.

Oracle incluye su propia máquina virtual Java (y no funciona con ninguna
otra) y ésta quiere trabajar con GLIBC 2.0. Sin la máquina virtual Java
no puedes utilizar ninguna de las aplicaciones Oracle basadas en éste
lenguaje.

> Después me han comentado algunas personas que Oracle9i
> no es compatible con GNU/Linux Debian (y en
> consecuencia sus derivados) y que solo existe
> compatibilad con Distribuciones como Linux RedHat,
> RedHat Enterprise (y sus hermanos libres como CentOS y
> WhiteBox) o SUSE Enterprise Linux, más yo
> particularmente no creo que sea del todo cierto, ¿ que
> me dicen ustedes ?

Eso no es cierto.

Oracle 8i, 9i y 10g funcionan _perfectamente_ tanto cliente como
servidor sobre Debian GNU/Linux Woody y Sarge. Las he usado para
producción durante mucho tiempo sin ningún problema y, de hecho,
funciona bastante mejor que en los "oficiales" porque Debian tiene menos
grasa. Sobre cualquier derivado Debian que esté basado en Woody o Sarge
funciona perfecto; sobre derivados basados en Testing/Unstable (como es
el caso de UBUNTU, que ya ni siquiera es un derivado sino una
distribución que aprovecha paquetes de Debian pero que es diferente en
compatibilidad) lo puedes hacer correr pero tienes que instalar
librerías de Sarge simultáneamente, que ni es trivial ni es fácil de
soportar.

Como UBUNTU ya es tan diferente a Debian en su base, es poco probable
que puedas instalar las librerías de Sarge en tu UBUNTU para que
funcione; no porque no puedas hacer el aptitude apropiado, sino porque
el ABI de la librería no es compatible con el ABI del resto del sistema
UBUNTU. Es un problema de UBUNTU por su decisión de apartarse del core
de Debian.

Sospecho que en Knoppix también podrías hacerlo correr, porque ese es un
derivado que sigue siendo fiel a Debian en su base.

> Buenos amigos ese es el problema que tengo, ojalá
> puedan darme alguna manito que de verdad la necesito,
> ya que no quisiera formatear mi máquina para montar
> WhiteBox y abandonar mi querido, práctico y cómodo
> Ubuntu. OJO: no le estoy quitando ningún merito al
> poderoso WhiteBox ;-).

Instala Debian Sarge y todo te funcionará sin problemas. También puedes
instalar Debian Testing y utilizar librerías compatibles con GLIBC 2.0
de Sarge sin problemas.
-- 
Ernesto Hernández-Novich - On Linux 2.6.12 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't apt-get it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3

________________________________________________________________________
Lista de Correo <l-linux@xxxxxxxxxxxx>
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para consultas interactivas