instalación de oracle database 11g r2 sobre oracle linux x86_64
DESCRIPTION
Proceso de la instalación de la bd Oracle 11g R2TRANSCRIPT
Instalación Oracle Database 11g R2 I.T.I Santa Edith De la Cruz González
INSTALACION ORACLE DATABASE 11g R2 sobre 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 instalación de Oracle Database 11g Release 2: Minima: 1 GB de RAM Recomendada: 2 GB de RAM o más Para determinar el tamaño de la RAM, introduce los siguientes comandos: # grep MemTotal /proc/meminfo
Determinar el tamaño del espacio del swap configurado, introduce el siguiente comando: # grep SwapTotal /proc/meminfo
Si es necesario, ver la documentación del sistema operativo para información sobre como configurar espacio swap adicional. Determinar el espacio swap y RAM disponible, introduce el siguiente comando: # free
Gestión de Memoria Automática Iniciando con Oracle Database 11g, la Gestión de Memoria Automática requiere más funciones para la memoria compartida, (/dev/shm) y archivos descriptores. El
Instalación Oracle Database 11g R2 I.T.I Santa Edith De la Cruz González
tamaño de la memoria compartida debe ser por lo menos mayor que los parámetros MEMORY_MAX_TARGET y MEMORY_TARGET para cada instancia Oracle sobre la computadora. Si el parámetro MEMORY_MAX_TARGET o el parámetro de MEMORY_TARGET se establecen en un valor distinto de cero y un tamaño 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 tamaño /dev/shm es también pequeña para el área global del sistema Oracle (SGA) y programas de área global (PGA), resulta un error ORA-00845. El número de archivos descriptores para cada instancia Oracle de ser mayor que 512*PROCESOS. El límite de los descriptores para cada proceso de ser mayor a 512. Si los archivos descriptores no tienen el tamaño 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 distribución y versión instalada de Linux, introduce el siguiente comando: # cat /proc/version
También puedes introducir el siguiente comando sobre alguna distribución de Linux: # lsb_release -id
Determinar si el kernel requerido está instalado, introduce el siguiente commando: # uname -r
Instalar la preinstalación 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 los siguientes paquetes están instalados, introduce comandos similares de la siguiente manera: # rpm -q package_name
Instalación Oracle Database 11g R2 I.T.I Santa Edith De la Cruz González
Si el usuario Oracle se creo con el preinstall es necesario asignarle la contraseña con el siguiente comando: # passwd oracle
Determinar si existe el grupo Oracle Inventory, introduce el siguiente comando: # grep oinstall /etc/group
# grep dba /etc/group
# groupadd oper
# grep oper /etc/group
groupadd 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
Asignación de grupos al usuario Oracle: usermod -g oinstall -G dba,oper oracle
Creación de las carpetas donde se instalara la base de datos Oracle mkdir -p /u01/app/oracle
Asignación de usuario y grupo a la carpeta /u01, recursivamente chown -R oracle:oinstall /u01/
Asignación 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