Google+

miércoles, 10 de marzo de 2010

Instalar Oracle 11g en Fedora


Recomiendo seguir este link

Partimos de un Fedora instalado desde 0 y actualizado. Si habéis llegado hasta aquí es por que sabéis lo que es Oracle. Esto no es un manual para ponerlo en producción ya que lo suyo sería instalarlo en un sistema operativo certificado por Oracle.



Empiezan los preparativos, crear el usuario y el grupo
#groupadd dba
#useradd oracle -g dba
#passwd oracle

Ahora lo suyo es logearse con el usuario de oracle con las X arrancadas.


Instalando paquetes:
#yum install glibc glibc-common libgcc libstdc++ make elfutils-libelf elfutils-libelf-devel glibc-devel gcc gcc-c++ libstdc++-devel unixODBC unixODBC-devel libaio libaio-devel sysstat compat-libstdc++ wget

Instalado un paquete que no viene en los repos:
#wget ftp://ftp.muug.mb.ca/mirror/oldbits/fedoralegacy/fedora/3/os/i386/pdksh-5.2.14-30.i386.rpm

#rpm -ivh pdksh-5.2.14-30.i386.rpm

Añadimos variables:
#vi /home/oracle/.bash_profile

Y agregamos esto:
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=oracle; export ORACLE_HOSTNAME (modificarlo a vuestro antojo)
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_HOME_LISTNER=$ORACLE_HOME; export ORACLE_HOME_LISTNER
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME

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

Creamos la carpeta de la instalación:
#mkdir -p /u01/app/oracle/product/11.2.0/db_1
#chown -R oracle:dba /u01

Lo ideal es que /u01 este en otra partición.

Nos pasamos por la pagina de oracle y nos bajamos la base de datos, esta en 2 zip, si no aceptáis la licencia no deja bajaros el software.

Descompresión:
#unzip linux_11gR2_database_1of2.zip && unzip linux_11gR2_database_2of2.zip

Nos metemos en la carpeta que nos ha creado después de la descompresión:
#cd database

Y corremos el instalador:
#./runInstaller (lo corremos con el usuario de oracle)

Y aquí empieza mi vídeo donde he puesto el proceso de instalación, por capturas se haría muy pesado.






Si tenéis alguna duda no dudes en postear.