instalación de oracle database 11g r2 sobre oracle linux x86_64

3

Click here to load reader

Upload: santa-edith-de-la-cruz-gonzalez

Post on 04-Jul-2015

575 views

Category:

Technology


3 download

DESCRIPTION

Proceso de la instalación de la bd Oracle 11g R2

TRANSCRIPT

Page 1: Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64

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

Page 2: Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64

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

Page 3: Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64

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