PDF de programación - Instalacion Oracle 8.0.5 Mini Como

Imágen de pdf Instalacion Oracle 8.0.5 Mini Como

Instalacion Oracle 8.0.5 Mini Comográfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
371 visualizaciones desde el 14 de Enero del 2017
31,9 KB
6 paginas
Creado hace 20a (14/07/1999)
Instalación de Oracle 8.0.5 para Linux

Autor: Luis M . Cruz, lcruzva@clientes.unicaja.es y Angel Carrasco karrasko@arrakis.es v1.0,
14 de Julio de 1.999

Existen programas cuya instalación es difícil, existen programas cuya configuración es difícil, existen
programas cuyo manejo es difícil y existen programas cuya instalación, configuración y manejo es difícil,
por ejemplo: ORACLE. Este Mini-Como tiene una intención especial: ayudar al usuario realizar por sí
mismo una instalación de Oracle.

Índice General

1 Introducción

2 Copyright

3 Preinstalación

3.1 Requerimientos técnicos.

. . . . . .

. .

.

. .

. .

. .

. .

3.2 Configuración del Kernel

. . . . . .

.

. .

.

.

3.3 Crear el usuario y el grupo DBA . .

. .

.

. .

.

.

. .

. .

. .

. .

.

.

.

.

.

. . .

.

.

.

. . .

. . .

.

.

.

. . .

.

.

.

. . .

. . .

.

.

.

3.3.1

Primer método .

. . . . . .

. .

. .

3.3.2

Segundo método . . . . . .

. .

. .

.

.

. . .

.

. .

. .

. .

. .

. .

. .

.

.

. .

. .

. .

. .

.

.

. . .

. . .

3.4 Puntos de montaje . . . .

. . . .

. .

.

. .

. .

. .

.

. . .

3.5 Definición de las variables de entorno .

. .

.

.

.

. .

. .

.

.

.

. . .

. .

. .

.

.

.

. . .

. . .

.

.

.

. . .

.

. .

. .

. . .

.

.

.

.

. . .

4 Instalación

4.1 Montaje del CD-ROM .

. . . . . .

. .

. .

4.2 Crear el fichero oratab . . . . . .

.

. .

.

4.3 Ejecución de orainst .

. . . . . .

. .

. .

.

.

.

. . .

.

. .

. .

.

. .

. .

.

. . .

.

. .

. .

.

.

.

. . .

.

.

. . .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

4.3.1

Problemas que encontramos en orainst .

. .

.

.

.

. .

.

. .

. .

. .

.

.

.

.

.

. . .

. . .

.

.

. . .

. . .

.

.

.

.

.

5 Postinstalación

6 Anexo: El INSFLUG

1

Introducción

.

.

.

. . .

. . .

.

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

1

2

2

2

2

3

3

3

3

4

4

4

5

5

5

6

6

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

Desde el principio, siempre ha habido programas que han sido más complicados en algún sentido que otro y como en
todo siempre hay exageraciones. Oracle es una de las base de datos relacionales más importantes del mundo pero a su
vez es el programa que necesita unas condiciones preinstalatorias bastante rebuscadas y añadiéndose a este particular,
algún fallo que recoge el script de instalación hace que sea uno de los programas más complicados de los que nos
hayamos encontrado.

2. Copyright

2

Hemos intentado desde un principio explicarlo de una forma clara pero si desea hacer un comentario o alguna pregunta
por favor no dude en hacerla. Quejas, reclamaciones y todas esas cosillas van a ir a /dev/null.

2 Copyright

Este documento es Copyright (C) 1999 de Luis M. Cruz y Angel Carrasco y es OpenContent (Contenido Abierto).
Usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia OpenContent (OPL) versión 1.0, tal y como
fue publicada por la OpenContent Organization. Este documento se distribuye con la esperanza de que sea útil, pero
SIN NINGUNA GARANTÍA; sin ni siquiera la garantía implícita de COMERCIABILIDAD o CONVENIENCIA PA-
RA UN PROPOSITO PARTICULAR. Vea la Licencia OpenContent para más detalles. Existe una versión disponible
en http://www.opencontent.org/opl.shtml.

El copyright no es para restringir los derechos a nadie, es para garantizar que todo el mundo pueda usarlo y que de
paso no me intenten colgar algún muerto si a alguien le falla algo al intentar hacer lo que aquí indico. Como se suele
decir en estos casos, a mi me funciona y su caso puede variar.

3 Preinstalación

Esta es la parte principal para que funcione todo. Aquí creará todos los pilares para que pueda usted instalar Oracle.

3.1 Requerimientos técnicos.

En el apartado hardware:

 32 MB de RAM, en caso de que haga cargas elevadas se requerirá incluso 128 MB

 SWAP, aproximadamente el triple de la memoria RAM instalada

 400 MB de disco duro para la instalación

 Al menos unas 150 MB de disco duro por defecto por cada base de datos Oracle creará alguna base de datos por

defecto

En el apartado software:

 Al menos el Kernel 2.0.34

 GLIBC 2.0.7, incluida en Red Hat 5.2 y superiores o Debian 2.0

 JDBC JDK 1.0.2 ó 1.1.1

 ProC/C++ gcc 2.7.2.3 o superior

 Tcl8.0

3.2 Configuración del Kernel

Debe editar dos ficheros para configurar los parámetros referentes a la memoria compartida y a las señales. No
es imprescindible pero si conveniente para poder tener un buen entorno de trabajo que soporte cargas elevadas. El
primero sería /usr/src/linux/include/asm-i386/shmparam.h Ajustaremos:

3. Preinstalación

3

 SHMMAX -> 0xFFFFFFFF

 SHMMIN -> 1

 SHMMNI -> 100

 SHMSEG -> 10

El segundo sería /usr/src/linux/include/linux/sem.h

 SEMMNS -> 200

 SEMMNI -> 70

Acto seguido recompilará el Kernel del nuevo.

3.3 Crear el usuario y el grupo DBA

El objetivo es crear un usuario, aquí llamado oracle, que actuará de administrador de la Base de datos dentro del
grupo de usuarios DBA (Database Administrator).

Para ello tiene dos métodos.

3.3.1 Primer método

[root@root]# groupadd dba
[root@root]# useradd oracle -g dba
[root@root]# passwd oracle

3.3.2 Segundo método

Cree el usuario de esta forma.

[root@root]# adduser oracle

Edite el fichero /etc/group. En la línea que lea:

oracle:x:[numero]:

Reescríbala así:

dba:x:[numero]:oracle

3.4 Puntos de montaje

Cree una serie de subdirectorios. El primero será para la propia instalación de Oracle (/usr/oracle) y los tres si-
guientes para la instalación de las bases de datos (/u01, /u02 y /u03). Lo recomendable es que estos subdirectorios
puedan ser particiones diferentes para aprovechar mejores ventajas tanto a seguridad, etc. Aproveche la ocasión para
crear un subdirectorio local para almacenar algunos scripts.

4. Instalación

4

[root@root]# mkdir /usr/oracle
[root@root]# mkdir /u01
[root@root]# mkdir /u02
[root@root]# mkdir /u03
[root@root]# mkdir /usr/local/bin

Después de crearlo, le hará pertenecientes al usuario oracle y del grupo dba.

[root@root]# chown -R oracle:dba /usr/oracle
[root@root]# chown -R oracle:dba /u01
[root@root]# chown -R oracle:dba /u02
[root@root]# chown -R oracle:dba /u03

3.5 Definición de las variables de entorno

Para empezar asigne una máscara al usuario oracle para asegurarse que los usuarios de grupo y el resto sólo tienen
permiso de lectura y ejecución, pero no de escritura.

[root@root]# umask 022 oracle

Añada las demás variables de entorno al fichero profile. Depende un poco si estamos usando bash y otros factores
deberá editar /etc/profile,/home/oracle/.profile o /home/oracle/.bash profile.

export ORACLE_BASE=/usr/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.0.5
export ORACLE_SID=ora8
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_OWNER=oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_TERM=vt220
export TMPDIR=/var/tmp

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, reco-
mendamos:

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

4. Instalación

5

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

4.3.1 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 subdi-
rectorio 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

5. Postinstalación

5 Postinstalación

6

Por último, y ya como root, vamos a ejecutar root.sh

[root@root]# cd /usr/oracle/app/oracle/product/8.0.5/orainst
[root@root]# ./root.sh

Ahora dira que ORACLE HOME no es válido, simplemente limitese
  • Links de descarga
http://lwp-l.com/pdf1799

Comentarios de: Instalacion Oracle 8.0.5 Mini Como (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad