Paso 1.- Descargue la versión de Oracle adecuada para su máquina (32 o 64 bits)
Paso 2.- Descomprima el software.
unzip linux.x32_11gR2_database_1of2.zip
unzip linux.x32_11gR2_database_2of2.zip
Obtendrá un directorio con el nombre 'database', allí se encuentran los instaladores ya descomprimidos.
Los siguientes pasos deberá realizarlos como root.
Paso 3.- Verifique el archivo /etc/hosts. Debe contener una línea con
Por ejemplo:
vi /etc/hosts
127.0.0.1 localhost Sucursal_Quito
Paso 4.- Verifique el contenido del archivo "/etc/sysctl.conf". Añada o corrija los parámetros que no concuerdan.
Puede verificar con
/sbin/sysctl -a | grep
Si es del caso
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
Si efectuó algún cambio, corra el utilitario
/sbin/sysctl -p
para que se actualicen los valores.
Paso 5.- Aañada las sigjuientes lineas al archivo "/etc/security/limits.conf"
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Paso 6.- Añada la siguiente línea al archivo "/etc/pam.d/login" si aun no consta.
vi /etc/pam.d/login
session required pam_limits.so
Paso 7.- Desabilite el Firewall y el SElinux.
Puede optar por modificar la entrada el archivo "/etc/selinux/config"
vi /etc/selinux/config
SELINUX=disabled
Paso 8.- Instale los siguientes paquetes, si aun no lo están
yum install binutils-2.*
yum install compat-libstdc++-*
yum install elfutils-libelf*
yum install elfutils-libelf-devel*
yum install elfutils-libelf-devel-static*
yum install gcc-4*
yum install glibc-2*
yum install glibc-common-2.5
yum install glibc-devel-2.5
yum install glibc-headers-2.5
yum install kernel-headers-*
yum install libaio-0*
yum install libaio-devel-0*
yum install libgcc-*
yum install libgomp-*
yum install libstdc++*
yum install libstdc++-devel-4*
yum install make-3.*
yum install sysstat-*
yum install unixODBC-2.*
yum install unixODBC-devel-2.*
Descargue el paquete pdksh-5.2.14-1.i386.rpm e instale
yum install pdksh-5.2.14-1.i386.rpm
Paso 9.- Cree los nuevos usuarios y grupos
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle
Paso 10.- Cree los siguientes directorios donde será instalado el software
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
Paso 11.- Ejecute la instrucción
xhost +
donde
xhost +Sucursal_Quito
Paso 12.- Haga una copia de respaldo del archivo "/etc/redhat-release"
cp /etc/redhat-release /etc/redhat-release_old
Edite el archivo "/etc/redhat-release" y reemplace el contenido por el nuevo nombre
/etc/redhat-release
redhat release 5
Paso 13.- Loguéese como usuario oracle y añada las siguientes líneas al archivo ".bash_profile"
Acualice los valores que sean necesarios
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
# ORACLE_HOSTNAME es el nombre de la máquina que está en el paso 3.-
ORACLE_HOSTNAME=Sucursal_Quito; export ORACLE_HOSTNAME
# ORACLE_UNQNAME será el nombre de la base da datos o SID
ORACLE_UNQNAME=QUITO; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
# Igual que ORACLE_UNQNAME o SID
ORACLE_SID=QUITO; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
Desconéctese como usuario oracle y conéctese nuevamente (Para que tenga efecto el .bash_profile)
Paso 14.- como usuaario oracle vaya al directorio donde se encuentra la carpeta "database" y corra el programa
./runInstaller
Siga las instrucciones que se den. Ignore cualquier software faltante.
POST INSTALACION.
Paso 1.- (Opcional) Si desea puede restaurar el valor inicial del archivo "/etc/redhat-release"
a partir del archivo de respaldo /etc/redhat-release_old
Paso 2.- Edite el archivo "/etc/oratab" y campie el switch de arranque por 'Y'.
Quito:/u01/app/oracle/product/11.2.0/dbhome_1:Y
Ha finalizado la instalación. Es bueno rearrancar el Fedora para que que los cambios tengan efecto.
Felicidades.
4 comentarios:
Hola que tal!
Antes que nada felicidades por el post. Es demasiado bueno.
Ahor bien, tengo un problema con la lib pdksh. Al descargarla e intentar instalarla me manda:
Error: ksh conflicts with pdksh
Alguna alternativa?
Hola ojala que me pueda ayudar me puede explicar como editar el archivo oratab ? porfavor
Hola Marco:
Yo utilece un truco un poco sucio.
1. Baja de pbone.net el ksh para la version de Fedora. P.e. ksh-20120801-11.fc20.i686.rpm
2. Instala desde root
yum -y install ksh-20120801-11.fc20.i686.rpm
3. Elimina el ksh con
yum remove ksh-20120801-11.fc20.i686.rpm
4. Instala el paquete pdk
yum -y install pdk.......rpm
Explicacion: El nuevo paquete ksh se sobrepone al existente, al eliminarlo desaparece el conflicto con el pdksh.
Este ultimo tiene tanto un ksh como un pdksh
Hola Edgar:
Usa el editor vi y realiza los cambios deseados.
vi /etc/oratab
Publicar un comentario