Para ello los pasos a seguir son:
1. Creación de cuentas de usuario para Oracle. Para ello con el usuario root debemos ejecutar lo siguiente:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
Ahora colocar una clave al usuario oracle:
passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2. Ahora debemos cambiar parámetros del kernel. Para ello ejecutamos los siguientes comandos:
echo "#Parametros de configuracion para oracle" >> /etc/sysctl.conf
echo fs.file-max = 6815744 >> /etc/sysctl.conf
echo kernel.shmmni = 4096 >> /etc/sysctl.conf
echo kernel.sem = 250 32000 100 128 >> /etc/sysctl.conf
echo net.ipv4.ip_local_port_range = 1024 65500 >> /etc/sysctl.conf
echo net.core.rmem_default = 4194304 >> /etc/sysctl.conf
echo net.core.rmem_max = 4194304 >> /etc/sysctl.conf
echo net.core.wmem_default = 262144 >> /etc/sysctl.conf
echo net.core.wmem_max = 1048576 >> /etc/sysctl.conf
Luego para hacer efectivos los cambios ejecutamos lo siguiente:
sysctl -p
Ahora debemos cambiar la cantidad de archivos que puede tener abierto el usuario. Ejecutamos lo siguiente:
echo "#Cambios para Oracle" >> /etc/security/limits.conf
echo oracle soft nproc 2047 >> /etc/security/limits.conf
echo oracle hard nproc 16384 >> /etc/security/limits.conf
echo oracle soft nofile 1024 >> /etc/security/limits.conf
echo oracle hard nofile 65536 >> /etc/security/limits.conf
3. Instalación de paquetes de RedHat necesarios para instalar Oracle. En Centos 5 se deben instalar los siguiente paquetes:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
gcc-4.1.1-52 -->instalado para VM Additions
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
numactl-devel-0.9.8.i386
sysstat-7.0.0
unixODBC-2.2.11unixODBC-devel-2.2.11
Adicionalmente necesitamos este paquete:
elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
Para chequear si un paquete está compilado puede ejecutar la siguiente consulta:
rpm -qa | grep binutils- . Se sugiere no colocar el nombre completo del paquete sino que solo parte. Si el paquete está instalado entregará una salida como esta:
[root@laboracle ~]# rpm -qa | grep binutils-
binutils-2.17.50.0.6-14.el5
Se deben instalar todos los paquetes que no estén ya instalados en nuestra máquina. Si hemos seguido los pasos anteriores, solo deberían ser necesario instalar los que instalaremos a continuación.
Montamos nuestro DVD de CentOS tal como vimos en otra ocasión y nos vamos a /media/CentOS_5.5_Final/CentOS. Ejecutamos el siguiente comando:
rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm gcc-c++-4.1.2-48.el5.i386.rpm libaio-devel-0.3.106-5.i386.rpm libstdc++-devel-4.1.2-48.el5.i386.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm sysstat-7.0.2-3.el5.i386.rpm
Si todo va sin problemas obtendremos una salida como esta:
4. Creación de directorios para la instalación de Oracle. Ejecutar lo siguiente:
mkdir -p /u01/app/
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/
Ahora debemos cambiar el profile del usuario oracle. Ejecutar lo siguiente:
#su - oracle
$echo umask 022 >> $HOME/.bash_profile
$echo ORACLE_BASE=/u01/app/oracle >> $HOME/.bash_profile
$echo export ORACLE_BASE >> $HOME/.bash_profile
Ahora estamos en condiciones de pasar al paso 2: Configuración de ASM.
No hay comentarios:
Publicar un comentario