Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 1 de 21
INSTALACION MOTOR ORACLE 10g (10.2.0.1) EN
RHEL5
Contenido
CONFIGURACIÓN DEL SISTEMA OPERATIVO (METALINK NOTA 421308.1) ............. 2
CONFIGURACIÓN DE LA PLACA DE RED ............................................................................................................. 2 DNS .................................................................................................................................................................... 3 XDMCP .............................................................................................................................................................. 3 REQUERIMIENTOS DE HARDWARE .................................................................................................................... 4 REQUERIMIENTOS DE DISCO ........................................................................................................................... 4 KERNEL VERSION ............................................................................................................................................ 5 LIBRERÍAS ........................................................................................................................................................... 5 PARAMETROS DEL KERNEL .............................................................................................................................. 6 CREACION DE USUARIO ORACLE Y GRUPOS .................................................................................................. 6 DIRECTORIOS ORACLE ...................................................................................................................................... 7 PROFILE ORACLE ............................................................................................................................................. 7
INSTALACIÓN DEL SOFTWARE DE ORACLE 10G ...................................................................... 11
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 2 de 21
Configuración del sistema Operativo (Metalink nota
421308.1)
Configuración de la placa de red
Una vez terminada la insalacion del SO, se debe configurar la IP estática con su correspondiente mascara de subred y su DNS.(Este es el caso del servidor ARES)
Figura 1.
Una vez configurada la placa de RED, hacer un restart del servicio de networking: /etc/init.d/network restart
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 3 de 21
DNS
Cargar la dirección DNS en /etc/resolv.conf con esto agregamos en forma permanente la
direccion DNS Figura 2.
XDMCP
Configurar el acceso vía XDMCP, para poder acceder desde alguna consola remota(reflection X , Win32 etc.): Se debe agregar la siguiente linea en el archivo /etc/gdm/custom.comf
[xdmcp]
Enable=true.
Figura 3.
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 4 de 21
Requerimientos de Hardware
Verificar requerimientos de Hardware:
Chequeo de memoria RAM: # grep MemTotal /proc/meminfo
Chequeo de Swap memory según tabla Adjunta: # grep SwapTotal /proc/meminfo
RAM Swap Space
Up to 512 MB 2 times the size of RAM
Between 1024 MB and 2048 MB 1.5 times the size of RAM
Between 2049 MB and 8192 MB Equal to the size of RAM
More than 8192 MB 0.75 times the size of RAM
Requerimientos de Disco
Requerimientos de Disco: # df -kh 400 MB en el directorio /tmp Entre 1.5 GB y 3.5 GB de espacio para la instalación del software de Oracle 1.2 GB de disco en el caso de que se quiera crear una base de datos preconfigurada (Opcional)
Figura 4
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 5 de 21
KERNEL Version
Requerimientos del KERNEL: # uname -r Versión 2.6 18-8 o posterior
Figura 5
Librerías
Verificar la instalación de las siguientes librerías: rpm –q [nombre librería] o para ver todas las
librerias instaladas: rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n"
binutils-2.17.50 (x86_64)
compat-db-4.2.52 (x86_64)
compat-libstdc++-296(i386)
compat-libstdc++-33-3.2.3 (x86_64)
compat-libstdc++-33-3.2.3(i386)
control-center-2.16.0 (x86_64)
gcc-4.1.1 (x86_64)
gcc-c++-4.1.1 (x86_64)
glibc-2.5-12 (x86_64)
glibc-2.5-12 (i386)
glibc-common-2.5-12 (x86_64)
glibc-devel-2.5-12 (x86_64)
glibc-devel-2.5-12(i386)
glibc-headers-2.5-12 (x86_64)
ksh-20060214-1.4 (x86_64)
libaio-0.3.96 (x86_64)
libgcc-4.1.1(i386)
libgcc-4.1.1(x86_64)
libgnome-2.16.0 (x86_64)
libgnomeui-2.16.0 (x86_64)
libgomp-4.1.1 (x86_64)
libstdc++-4.1.1 (x86_64)
libstdc++-devel-4.1.1 (x86_64)
libXp-1.0.0-8 (i386)
make-3.81 (x86_64)
sysstat-7.0.0 (x86_64)
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 6 de 21
Parametros del KERNEL
Seteo de parámetros del KERNEL de linux: Agregar las siguientes lineas a: /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
para aplicar estos cambios: # sysctl –p
Figura 6
Creacion de usuario ORACLE y Grupos
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 7 de 21
Directorios Oracle
Crear los directorios para el motor ORACLE y cambiar el ownership
Por ejemplo:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/Oracle
Profile ORACLE
Configurar con las siguientes lineas los limites de sesion para el usuario ORACLE en :
/etc/security/limits.conf file
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Figura 7
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 8 de 21
en /etc/pam.d/login agregar :
session required pam_limits.so
Figura 8
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 9 de 21
Agregar lo siguiente en /etc/profile
if [ $USER = "oracle" ]; then
ulimit -u 16384
ulimit -n 65536
fi Figura 9
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 10 de 21
Configurar el profile de ORACLE : vi /home/Oracle/.bash_profile(linux)
Por ejemplo agregar estas lineas al .bash_profile:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=nombre_de_la_base
unset ORACLE_HOME
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 11 de 21
Instalación del Software de ORACLE 10g
Desde la ubicación del ejecutable tipeamos: #./runinstaler –ignoreSysPrereqs
Figura 1
La primer pantalla es de bienvenida, clickeamos “Siguiente”
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 12 de 21
Figura 2
En este segundo paso, se configura la ruta de acceso al inventario de ORACLE. Se deja el
que muestra por defecto.(1)
1
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 13 de 21
Figura 3.
En este paso se selecciona el destino de los archivos del motor, las normas OFA (optimal
flexible Architecture) de ORACLE recomiendan instalar el motor en la ruta que el
instalador nos muestra por defecto (1). Esta ruta puede ser modificada y los archivos
pueden ser instalados en un directorio distinto.
1
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 14 de 21
Figura 4.
En este paso, se debe seleccionar el tipo de instalación a instalar, dependiendo de las
licencias adquiridas. En nuestro caso (NACION Servicios) seleccionamos Enterprise
Edition. (1)
1
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 15 de 21
Figura 5.
En este paso el instalador verifica los requisitos específicos del producto. Pueden existir
requisitos no esperados, en tal caso se deberán chequear los mismos para continuar con
la instalación.(una vez chequeados y modificados los parámetros de los requisitos se
deberá correr nuevamente el instalador desde cero). Existe un solo requisito que puede
ser omitido, el de Networking, ya que el mismo se configurara luego en forma manual.
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 16 de 21
Figura 6.
En este punto tenemos 3 opciones:
1. Crear Base de datos: Instala el software y luego, el asistente nos va llevando
por los pasos para crear una base de datos.
2. Configurar Gestion automatica de Almacenamiento(ASM): En este paso
creamos una solucion de Manejo de archivos gestionada por ORACLE. Se trata de
un filesystem y un volumen manager integrado específicamente para archivos de
bases de datos ORACLE.
3. Instalar solo Software de Base de Datos: con esta opción solo instalamos el
software de Base de datos, pudiendo después crear bases de datos en forma
manual.
En nuestro caso, seleccionamos solo la instalación del Software, por lo que a
continuación, no contamos con los ScreenShots de creación de base.
1
2
3
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 17 de 21
Figura 7.
Este cuadro nos muestra el resumen de todo lo que se procederá a instalar.
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 18 de 21
Figura 8.
A continuación nos muestra el proceso de instalación del Software.
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 19 de 21
Figura 9
Llegando ya al final de la instalación, el asistente se detiene y nos solicita la ejecución de
2 Scripts para luego finalizar la instalación. La ruta de los scripts la muestra en
pantalla(estas rutas dependen también de los directorios que hayamos seleccionado en
los pasos 2 y 3 de la instalación) :
1. /home/Oracle/oraInventory/orainstRoot.sh
2. /u01/app/Oracle/10.2.0/db_1/root.sh
Nota: los scripts mencionados, se deben ejecutar antes de continuar con la
instalacion.
1
2
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 20 de 21
Figura 10.
Scripts corridos.
Departamento de Operaciones y Tecnología
Título: Documento de instalación de motor Oracle 10g en Red hat
Enterprise Linux 5
Autor: Pablo Rubino – Walter Dozetas
Fecha: 28/01/2014
Hoja 21 de 21
Figura 11
Ultimo paso, muestra el fin de instalación.
Podemos probar la instalación corriendo la herramienta SQLPLUS en donde podremos
chequear la versión de motor instalada (en nuestro caso aplicamos el patch 10.2.0.4).