Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pre Requisitos de Instalación Oracle Database 12c 12.1.0.2.0
Pre Requisitos de Instalación Oracle Database 12c 12.1.0.2.0
https://docs.oracle.com/database/121/LTDQI/toc.htm
Para los siguientes pasos es necesario abrir una terminal con el usuario root.
Tener un tamaño mínimo de 1GB para memoria RAM, recomendado 2GB o superior.
Más de 16 GB 16 GB
Verificar que la cantidad libre de memoria RAM y Swap corresponda con la definida
anteriormente.
# free
# df -h /dev/shm/
Verificar la arquitectura
# uname -m
2. Requisitos de Espacio
# df -h
Verificar que se cumpla con el espacio disponible para alojar el software de Enterprise Edition,
es decir 6.4 GB.
3. Requisitos de Software
Identificar que la distribución de Linux sea la soportada. En este caso es Oracle Linux 7 con
Unbreakable Enterprise kernel: 3.8.13-33.el7uek.x86_64 o superior.
# cat /etc/oracle-release
# uname -r
Instalar paquetes requeridos para Oracle Linux 7 y Red Hat Enterprise Linux 7 x86-64. Se debe
verificar que estén instaladas las versiones iguales o mayores a las indicadas, de lo contrario
realizar la instalación de los paquetes.
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686 (Solo para arquitectura de 32 bits)
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686 (Solo para arquitectura de 32 bits)
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686 (Solo para arquitectura de 32 bits)
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686 (Solo para arquitectura de 32 bits)
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686 (Solo para arquitectura de 32 bits)
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686 (Solo para arquitectura de 32 bits)
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686 (Solo para arquitectura de 32 bits)
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686 (Solo para arquitectura de 32 bits)
libXi-1.7.2-1.el7.x86_64
# df -h
# cd /run/media/root/OL-7.0\ Server.x86_64/Packages/
# more /etc/oraInst.loc
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# id oracle
Si el usuario oracle existe pero su grupo primario no es oinstall o no es miembro del grupo dba
ejecutar el siguiente comando.
# passwd oracle
# id oracle
5. Configuración de Archivos
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
#kernel.shmmax = 536870912
kernel.shmmax = 1578493952
kernel.shmmni = 4096
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# /sbin/sysctl –p
# /sbin/sysctl –a
# vi /etc/security/limits.conf
Verificar con el usuario oracle que los límites de recursos se hayan establecido correctamente.
# su - oracle
$ ulimit -Sn
$ulimit -Hn
$ ulimit -Su
$ulimit -Hu
$ ulimit -Ss
$ulimit -Hs
$ ulimit -Sl
$ulimit -Hl
# vi /etc/pam.d/login
# vi /etc/profile
ulimit -p 16384
ulimit -n 65536
else
fi
fi
# su - oracle
$ cd
$ vi .bash_profile
Agregar al final del archivo las nuevas variables de ambiente y el modo de enmascaramiento.
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=ORCL
PATH=$PATH:$ORACLE_HOME/bin
export PATH
umask 022
$ source .bash_profile
$ echo $PATH
$ echo $ORACLE_HOME
$ echo $ORACLE_BASE
$ echo $ORACLE_SID
# ifconfig -a
# vi /etc/hosts
#cat /etc/hosts
# ping node01.oracle.com
6. Creación de Directorios
Crear los directorios necesarios para alojar el software de la base de datos y verificar su
correcta creación.
# mkdir -p /u01/app/oracle
# ls –lR /u01
Crear los directorios y establecer los permisos necesarios para los archivos de la base de datos.
# mkdir -p /u01/app/oracle/oradata
# mkdir -p /u01/app/oracle/fast_recovery_area