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.
Información Bitacoras.com...
ResponderEliminarValora en Bitacoras.com: 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 operat......
[...] habéis instalado Oracle y no os arranca al inicio, os propongo la solución; un script. Para crearlo debemos crear [...]
ResponderEliminarBuen post me sirvio bastante, de igual forma yo tambien deshabilite SELinux por un problema con la configuración del listener
ResponderEliminarSaludos
Hola
ResponderEliminarBueno comienzo por decir, que acabo de instalar Oracle 11g, siguiendo este tutorial, pero ahora tengo un problema, reinicie mi sistema operativo y cuando escribo: http://localhost:1158/em, no se abre al administrador. También intenté con el script "Arrancar Oracle 11g en Linux con un script" pero me sale:
[oracle@luis-angel ~]$ lsnrctl start
bash: lsnrctl: no se encontró la orden, no sé si lo estoy haciendo mal, o hay que hacerlo desde alguna ubicación en especial. Agradezco su ayuda.
Hola Luis Ángel parece ser que no tienes cargadas las variables comprueba que este archivo
ResponderEliminar/home/oracle/.bash_profile
tenga todo como esta en el post
Tambien puede ser que intentes arrancar con el usuario root
Gracias por tu respuesta.
ResponderEliminarHe vuelto a hacer todo lo que dices en la parte de arriba, ahora he creado el script de arrancar oracle, pero ahora parece ser que tengo un problema aunque todo arranca, mi pregunta es como entro al administrador por la interfaz Web (cabe aclarar que también estoy utilizando "http://localhost:1158/em", para ingresar a la interfaz), aquí dejo lo que me aparece cuando ejecuto el script:
[oracle@luis-angel ~]$ ./start_oracle
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 08-DEC-2010 11:11:34
Copyright (c) 1991, 2009, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
SQL*Plus: Release 11.2.0.1.0 Production on Wed Dec 8 11:11:34 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
OC4J Configuration issue. /u01/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_luis-angel_orcl not found.
[oracle@luis-angel ~]$
HOla Ángel perdona el retraso ando un poco liado. La interfaz web de oracle se arranca así:
ResponderEliminaremctl start dbconsole
Y dentro de la consolo puedes arrancar el listern y la instancia de una manera gráfica
Oye amiguito cuando intentas el wget para descargar este rpm "pdksh-5.2.14-30.i386.rpm" tu link no sirve. Les dejo uno chingon :D
ResponderEliminarhttp://rpm.pbone.net/index.php3/stat/4/idpl/1534908/com/pdksh-5.2.14-30.i386.rpm.html
Hola soy penisimo otra vez, tu tutorial en youtube ya no se puede visualizar, lo podrias checar???? :D
ResponderEliminarrespecto al video lo tengo en algún ordenador, en alguna carpeta desconocida, cuando lo tenga lo vuelvo a subir
ResponderEliminargracias, cambiado
ResponderEliminarAmigo agradezco me regales el enlace del video de youtube porque aca no se puede subir, muy buen tuto aunque... lo probare mañana!, si quieres agradezco me regales el link del video a mi email mantilla72@hotmail.com y... Mil gracias!!
ResponderEliminar