Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Click here to load reader
-
Upload
santa-edith-de-la-cruz-gonzalez -
Category
Technology
-
view
568 -
download
3
description
Transcript of Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
![Page 1: Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64](https://reader037.fdocuments.co/reader037/viewer/2022100319/55970a301a28aba72f8b4866/html5/thumbnails/1.jpg)
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](https://reader037.fdocuments.co/reader037/viewer/2022100319/55970a301a28aba72f8b4866/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.co/reader037/viewer/2022100319/55970a301a28aba72f8b4866/html5/thumbnails/3.jpg)
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