Página siguiente Página anterior Índice general

4. Instalación

Procederá a la instalación de Oracle 8.0.5. Para lo cual debe seguir los pasos siguientes:

4.1 Montaje del CD-ROM

Ante todo, asegúrese que el subdirectorio de montaje tenga todos los permisos de la siguiente forma:

[root@root]# chmod 777 /cdrom

Ahora móntelo:

[root@root]# mount -t iso9660 /dev/cdrom /cdrom

Pero se dan casos de que debido a la distribución no pueda ejecutar correctamente los programas, para lo cual, recomendamos:

[root@root]# mount /dev/cdrom /cdrom -o exec -t iso9660

4.2 Crear el fichero oratab

Ahora se complican un poco las cosas. Este fichero es imprescindible; debe tener en cuenta que usará el shell sh y que lo buscará en /usr/bin/sh. Por ejemplo, los que usen Debian deberán hacer lo siguiente:

[root@root]# ln -s /bin/sh /usr/bin/sh

Con esto se salvará el primer problema pero resulta que, oratab.sh emplea una variable GROUPS que en el entorno Bash se considera de sólo lectura y no modificable. La solución que nos queda es instalar otro shell como por ejemplo ash. Entoces se ejecutaría de la siguiente forma:

cd /cdrom/orainst
[root@root]# ash oratab.sh

Luego edite el fichero y escriba en la parte final.

[root@root]# joe /etc/oratab
ORACLE_SID:ORACLE_HOME:Y

Hay otra alternativa a esto y sería crear el fichero y añadir esta línea. Es preferible seguir siempre la linea más cercana al fabricante.

4.3 Ejecución de orainst

Ahora sólo queda ejecutar orainst para poder instalar el programa. Ya está preparado para casi todo lo que nos va a surgir en la instalación. Debemos hacerlo como usuario oracle:

[root@root]# su oracle
[oracle@root]$ cd /cdrom/orainst
[oracle@root]$ ./orainst

Problemas que encontramos en orainst

Como todo en nuestras vidas tiene fallos. He aqui los dos más graves:

Oracle Intelligent Agent (problema de enlazamiento de librerías)

Todavía no sé porqué Oracle tiene fijación con ciertas librerias a las cuales les asigna el nombre que quiere y no el que debería. Por lo tanto, tendremos problemas como éste: se busca tcl.so, cuando en realidad la librería se llama tcl8.0.so). La solución es hacer un enlace simbólico de la libreria tcl8.0 que tengamos instalada.

[root@root]# ln -s /usr/lib/tcl8.0.so /usr/lib/tcl.so

Instalación de la documentación

El problema surge porque a nuestro amigo orainst se le olvida crear el subdirectorio final. Haremos lo siguiente.

[root@root]# cd /usr/oracle/app/oracle/product/8.0.5/doc
[root@root]# mkdir -p server.805/install
[root@root]# find | xargs chown oracle:dba


Página siguiente Página anterior Índice general