Está en la página 1de 3

Oracle Database 11g R2 Ing.

Santa Edith De la Cruz Gonzlez


INSTALACION ORACLE DATABASE 11g R2 en Oracle Linux X86_64

Configurar el network, debe tener el mismo nombre que el archive de /etc/hosts
vi /etc/sysconfig/network
RKING=yes
HOSTNAME=sanedi

vi /etc/hosts
127.0.0.1 localhost localhost
192.168.15.46 sanedi oracle

Reiniciar el network
/etc/init.d/network restart

Editar el archive /etc/selinux/config
vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

Editar /etc/pam.d/login y agregar: session required pam_limits.so:
[root@dboracle ~]# cat /etc/pam.d/login
# Configuracion para Oracle 11g R2
session required pam_limits.so

Requerimientos de memoria:
Los requerimientos de memoria son los siguientes para la instalacin de Oracle
Database 11g Release 2:
Minima: 1 GB de RAM
Recomendada: 2 GB de RAM o ms
Para determinar el tamao de la RAM, introduce los siguientes comandos:
# grep MemTotal /proc/meminfo

Determinar el tamao del espacio del swap configurado, introduce el siguiente
comando:
# grep SwapTotal /proc/meminfo

Si es necesario, ver la documentacin del sistema operativo para informacin
sobre como configurar espacio swap adicional.

Determinar el espacio swap y RAM disponible, introduce el siguiente comando:
# free

Gestin de Memoria Automtica
Iniciando con Oracle Database 11g, la Gestin de Memoria Automtica requiere
ms funciones para la memoria compartida, (/dev/shm) y archivos descriptores. El
Oracle Database 11g R2 Ing. Santa Edith De la Cruz Gonzlez
tamao de la memoria compartida debe ser por lo menos mayor que los
parmetros MEMORY_MAX_TARGET y MEMORY_TARGET para cada instancia
Oracle sobre la computadora. Si el parmetro MEMORY_MAX_TARGET o el
parmetro de MEMORY_TARGET se establecen en un valor distinto de cero y un
tamao incorrecto es asignado para la memoria compartida, el resultado es un
error ORA-00845 para iniciarla. Sobre los sistemas Linux, si el sistema operativo
monta el tamao /dev/shm es tambin pequea para el rea global del sistema
Oracle (SGA) y programas de rea global (PGA), resulta un error ORA-00845.

El nmero de archivos descriptores para cada instancia Oracle de ser mayor que
512*PROCESOS. El lmite de los descriptores para cada proceso de ser mayor a
512. Si los archivos descriptores no tienen el tamao correctamente, se ve un
error ORA-27123 de varios procesos Oracle y potencialmente Errores Linux
EMFILE (Muchos archivos abiertos) dentro de procesos no Oracle.

Determinar la cantidad de la memoria compartida disponible, introduce el siguiente
comando:
gedit /etc/fstab
tmpfs /dev/shm tmpfs 14g
0 0

Determinar la cantidad de memoria compartida disponible, introduce el siguiente
comando:
# df -h /dev/shm/

Determinar la distribucin y versin instalada de Linux, introduce el siguiente
comando:
# cat /proc/version

Tambin puedes introducir el siguiente comando sobre alguna distribucin de
Linux:
# lsb_release -id

Determinar si el kernel requerido est instalado, introduce el siguiente commando:
# uname -r

Determinar si los siguientes paquetes estn instalados, introduce comandos
similares de la siguiente manera:
# rpm -q package_name

Instalar la preinstalacin de la base de datos Oracle:
yum y install oracle-rdbms-server-11gR2-preinstall

yum -y install unixODBC unixODBC-devel elfutils-libelf-devel

Determinar si existe el grupo Oracle Inventory, introduce el siguiente comando:
# grep oinstall /etc/group
Oracle Database 11g R2 Ing. Santa Edith De la Cruz Gonzlez
# grep dba /etc/group
# groupadd oper
# grep oper /etc/group

groupadd 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper

Asignacin de grupos al usuario Oracle:
usermod -g oinstall -G dba,oper oracle

Creacin de las carpetas donde se instalara la base de datos Oracle
mkdir -p /u01/app/oracle

Asignacin de usuario y grupo a la carpeta /u01, recursivamente
chown -R oracle:oinstall /u01/

Asignacin de permisos a la carpeta /u01
chmod -R 775 /u01/

Configurar el archivo .bash_profile e introducir las variables que ocupara la base
de datos:
vi /home/oracle/.bash_profile

export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:PATH

También podría gustarte