Oracle posiblemente es el
software de gestión y administración de bases de datos más popular en el
mercado, a continuación, les comparto las BP paso a paso de como efectuar los
pre requerimientos de manera correcta en la distribución de Linux CentOS
7.
######Pre requerimientos a
nivel Sistema Operativo#######
Static hostname: oracle.oposada.mx
Icon name: computer-vm
Chassis: vm
Machine ID: 739e9547c54644acab41e0d2bf1ff198
Boot ID: 25e24b6d738441809eb544e08d98b6a2
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-514.el7.x86_64
Architecture: x86-64
[root@centos7 ~]# cat /etc/hostname
oracle.oposada.mx
### antes de implementar un
Oracle DB Server es muy importante contar con un FQDN asignado de manera
correcta en nuestro Os
[root@centos7
~]# sestatus
SELinux
status: enabled
SELinuxfs
mount: /sys/fs/selinux
SELinux
root directory: /etc/selinux
Loaded
policy name: targeted
Current
mode: enforcing
Mode from
config file: enforcing
Policy MLS
status: enabled
Policy
deny_unknown status: allowed
Max kernel
policy version: 28
###En
un ambiente "producción" la seguridad es fundamental y critica, NO
es
recomendable
bajo ninguna recomendación errónea apagar el firewall o disminuir las
configuraciones
de seguridad del Os, aunque todo con medida. No es saludable para nadie
implementar
seguridad
basada en oscuridad.
[root@centos7
~]# firewall-cmd --state
running
###Efectuamos
la actualización total del sistema operativo y sus dependencias
[root@centos7
~]# yum update -y
###
Descargamos el software Oracle DB
###Creamos
el grupo & usuario a nivel sistema operativo para la gestión de
oracle
[root@centos7 ~]# groupadd oinstall
[root@centos7 ~]# groupadd dba
[root@centos7 ~]# useradd -g oinstall -G
dba oracle
[root@centos7
~]# passwd oracle
### Se requiere que se agreguen las siguientes líneas
al archivo /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1987162112
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
###Ejecutar los siguientes comandos en la
terminar para que los valores tomen efecto
[root@centos7 ~]# sysctl -p
[root@centos7 ~]# sysctl -a
### Editar el siguiente archivo y colocar los
siguientes valores /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
### El instalador de Oracle se encuentra en un formato
comprimido,
por ello es requerido instalar un software que
nos ayude a descomprimir el contenido de archivo .zip
[root@centos7
~]# yum install -y zip unzip
### Cree los directorios en los cuales la base de
datos y el software Oracle DB va a ser gestionado e instalado
[root@centos7 ~]# mkdir /u01
[root@centos7 ~]# mkdir /u02
[root@centos7
~]# chown -R oracle:oinstall /u01
[root@centos7
~]# chown -R oracle:oinstall /u02
[root@centos7 ~]# chmod -R 775 /u01
[root@centos7 ~]# chmod -R 775 /u02
[root@centos7
~]# chmod g+s /u01
[root@centos7
~]# chmod g+s /u02
#### EL manejador de base de datos Oracle
requiere paquetes en particular,
es requerido instalar los siguientes paquetes
para poder lograr una instalación sin problemas
[root@centos7 ~]# yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 \
glibc-devel.i686
glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64
libaio-devel.i686 libaio-devel.x86_64 \
libgcc.i686
libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686
libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 \
libXtst.i686
libXtst.x86_64 make.x86_64 sysstat.x86_64
###
si se va a tener una instalación de forma remota (como en casi todos los
ambientes
productivos ) es requerido instalar un gestor de ventanas remotas.
[root@centos7 ~]# yum groupinstall -y
"X Window System"
#### a este punto de la actividad ya tenemos los
pre requerimientos del
manejador de base de datos Oracle concluidos.
###Instalación de Manejador de base de datos
Oracle en CentOs 7
[oracle@centos7
~]$ /stage/database/runInstaller
Starting
Oracle Universal Installer...
Continuará
No hay comentarios.:
Publicar un comentario