miércoles, 10 de marzo de 2010

Oracle 11gR2: runInstaller bad interpreter Permission denied

Haz bajado el software de OTN, para instalar el nuevo motor de la base de datos Oracle 11gR2 en plataforma linux y despues de pasarlo a un DVD y montarlo en el servidor y ejecutar el comando "./runInstaller", con el usuario "oracle" te muestra el siguiente mensaje:

-bash: ./runInstaller: /bin/sh: bad interpreter: Permission denied

Intentas hacerlo de esta otra forma "/bin/sh/runInstaller", y ahora el mensaje es este otro:

runInstaller: line 137: /media/cd/Disk1/database/install/.oui Permission denied}

Motivo y solucción sencilla a este inconveniente:

El problema esta en que, si logras ver el contenido del DVD, los archivos estan empoderados al usuario "root" y no al usuario "oracle", que es el que utilizamos para la instalación. Algunos archivos internos en el DVD que "quemamos", para la instalación, tiene permisos de ejecución sólo para root, esto es por la forma que monta el DVD nuestro sistema operativo.
.
Solucción sin ponernos a hilar fino: Proceda a realizar los siguientes pasos, para copiar los archivos fuentes del motor de la base de datos al servidor donde vas a instalar el software y verás que podrás iniciar la instalación sin problemas.

mkdir /opt/instaladores

mkdir /opt/instaladores/db
mkdir /opt/instaladores/db/Disk1

mkdir /opt/instaladores/db/Disk2
pwd
/media/cd/database/Disk1

cp -R * /media/cd/database/Disk1 /opt/instaladores/db/Disk1

cd /media/cd/database/Disk2

cp -R * /media/cd/database/Disk1 /opt/instaladores/db/Disk1

cd /opt/instaladores/db/Disk1

./runInstaller

La otra opción, es verificar como fue montado el DVD en el sistema. En el archivo /etc/fstab, hay que verificar que la línea que corresponde al montaje del DVD, se observe de la siguiente manera:
/dev/cdrom    /mnt/cdrom   auto   exec,noauto,owner,kudzu,ro 0 0

Una vez corregidos los datos de monta del dispositivo, desmonta y vuelve a montar el DVD. Ahora si debería permitirte ejecutar el "runInstaller" desde el DVD.

Recuerda, antes de ejecutar el "runInstaller", verifica que hayas ejecutado con el usuario "root", el comando "xhost +", para deshabilitar la seguridad de ejecución de programas en ambiente X Windows de Linux.


No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar