INSTALACION DE ORACLE 12C EN ORACLE ENTERPRISE LINUX
R6U3 X86_64
1. INSTALACION DEL SISTEMA OPERATIVO * NOTA: Los Requisitos (Recomendados) de la PC es: 1. HDD: 30GB a ms 2. RAM: 4GB a ms Especifique idioma SO y del teclado: English Spanish En el particionamiento del disco (BASIC Storage Devices) Seleccione Configuracin Personalizada: Standard Partition Crear una particin EXT4 para /boot con 200 MB de espacio Crear una particin fsica tipo LVM con todo el espacio Crear una particin SWAP: Si tu RAM es < que 4GB = RAM*1,5 Si tu RAM es > que 4GB = RAM*2 Crear una Particin EXT4 para / Aceptar las dems preguntas por Default Marcar Desktop y Oracle Linux Server En Custom Instalation Marcar Base System Base Compatibility libraries Hardware monitoring utilities Large Systems Performance Network file system client Performance Tools Perl Support Servers Server Platform System administration tools Desktops Desktop Desktop Platform Fonts General Purpose Desktop Graphical Administration Tools Input Methods X Window System Aplications Internet Browser Development Additional Development Development Tools Aceptar Todo Por Default (Forward) Instalar el VmWareTools
Nota: Si falta mejorar algo O si lo mejoraste No seas Egoista COMPARTELO atte: FIIS - UNAS
Jhon Fitzgerald Ortiz Surez 2. CREACION DE DISCOS ASM CON LA UTILIDAD ASMLIB
Verificamos la versin del kernell y comenzar a descargar actualizaciones para los paquetes. Uname r Cat /etc/redhat release Oracleasm *.rpm Oracleasmlib*.rpm Oracleasm-support*.rpm Con el usuario root actualizamos todos de las carpetas 1_rpms y 2_rpms En carpeta 1_rpms rpm -Uvh force *.rpms En carpeta 2_rpms rpm -Uvh force *.rpms Creamos Grupos del SO groupadd oinstall groupadd dba groupadd oper groupadd asmadmin groupadd asmoper Creamos un Usuario Asignado a Los Grupos useradd -g oinstall -G dba,oper,asmadmin,asmoper oracle passwd oracle (Escriben la clave para el usuario oracle 2 veces) Deshabilitamos el firewall Configuramos el driver de ASMlib para que inicie automaticamente y asignar como usuario dueno al usuario creado. /etc/init.d/oracleasm configure oracle dba y y Agregamos discos a la maquina Desahilitamos el SELinux chkconfig iptables off chkconfig ip6tables off service iptables stop service ip6tables stop nano /etc/selinux/config cambiamos SELinux=enforcing por SELinux=targeted comentamos a SELINUXTYPE con un # al inicio de la fila (Reboot) Asignamos Particion a Cada Disco Agregado(tamao total) fdisk /dev/sdb n p 1 enter enter w ..asi sucesivamente a todos los discos agregados Marcando cada particion de disco como disco ASM /etc/init.d/oracleasm createdisk asmdisk1 /dev/sdb1 /etc/init.d/oracleasm createdisk asmdisk2 /dev/sdc1 .........Asi Sucesivamente verificamos /etc/init.d/oracleasm listdisks
Jhon Fitzgerald Ortiz Surez 3. PREPARANDO EL ENTORNO PARA GRID Modificar el archivo /home/Oracle/.bas_profile del usuario Oracle Agregar lo siguiente umask 022 export ORACLE_BASE=/u01/app/oracle /u01 es modificable export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 export ORACLE_SID=orcl12c orcl12c es modificable PATH=/USR/SBIN:$PATH Modificar el archivo /etc/sysctl/.conf o si no ejecutar el script de reparacin dado por el instalador, valores dados en la clase kernell.shmall= 2097152////1073741824 kernel.shmmax=2147483648////4398046511104 kernel.shmmni=4096 kernel.sem=250 32000 100 128 Modificar el archive /etc/pam.d/login session required /lib/security/pam_limits session required pam_limits.so Crear el directorio /u01 y cambiar de dueo asignandole a oracle mkdir /u01 chown oracle /u01 Agregamos el nombre de nuestro host a nuestro localhost hostname el nombre que te sale al ejecutar en comando lo agregar despues de la direccion 127.0.0.1 y ::1 nano /etc/hosts
4. INSTALANDO EL SOFTWARE ORACLE GRID INFRAESTRUCTURE
Verificamos que las carpetas de los instaladores poseen permisos de lectura escritura y ejecucion Si tienen solo ejecutamos el instalador ./runInstaller Si NO poseen los permisos les asignamos desde root : chmod -R 777 grid/ y luego ejecutamos el instalador ./runInstaller E Instalar Infraestructura Grid para un servidor autnomo Ejecutamos los Scripts como ROOT Creamos un grupo de discos ASM llamado Flash Recovery Area (FRA) . oraenv +ASM asmca
5. INSTALANDO EL SOFTWARE ORACLE DATABASE Verificamos que las carpetas de los instaladores poseen permisos de lectura escritura y ejecucion Si tienen solo ejecutamos el instalador ./runInstaller Si NO poseen los permisos les asignamos desde root : chmod -R 777 database/ y luego ejecutamos el instalador ./runInstaller Crear una carpeta en la ubicacin: u01/app/oracle/product/12.1.0/dbhome_1 cambiando de dueo. Mkdir dbhome_1 chown oracle dbhome_1home cambiamos software location por la ubicacin creada Ejecutamos los Scripts como ROOT Verificamos si el puerto de conexin a web esta activo SQL> SELECT dbms_xdb_config.gethttpsport FROM dual; Si NO esta Activo lo modificamsos por cualquier otro puerto; ejm: 5502 SQL> exec dbms_xdb_config.sethttpsport(5502);