Pasos para realizar la instalación y configuración de Oracle 11_2g XE.
Antes de comenzar con el proceso de instalación de Oracle, comentar que la versión XE es una versión reducida de la Base de Datos Oracle, que es gratuita y por tanto tiene limitaciones. Estas limitaciones son:
- 1 Procesador
- 1 Memoria RAM
- 11 G de capacidad de almacenamiento
- 1 Instancia
- No soporta https
Dicho esto, a continuación se describe el proceso de instalación: Para instalar Oracle 11g XE R2 sobre Centos se ejecuta como usuario root:
# cd /u01/app/oracle # unzip /u01/app/apexlinux/oracle-xe-11.2.0-1.0.x86_64.rpm.zip # cd Disk1 # rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
A continuación se ejecuta el script de configuración:
# /etc/init.d/oracle-xe configure
Y se asigna la siguiente configuración:
- Puerto http usado por Apex: 8585
- Puerto usado para el listener de la BD: 1521
- Password: system (Poner el Password que se considere oportuno)
Se configura el servicio para que se inicie de forma automática.
# chkconfig oracle-xe on
Creación y configuración del script de arranque Listener
Para operaciones de edición de archivos se va a usar el editor Nano. El lector puede usar el editor que más le guste o que más fácil le resulte manejar.Para instalar Nano sobre Centos se ejecuta:
# yum install nano
Para crear el script de arranque listener, se ejecuta como root:
# nano /etc/init.d/oracle-lsn
El contenido del script es el mostrado a continuación.
#!/bin/bash # # Run-level Startup script for the Oracle Instance and Listener # # chkconfig: 345 91 19 # description: Startup/Shutdown Oracle listener and instance ORA_HOME="/u01/app/oracle/product/11.2.0/xe" ORA_OWNR="root" # if the executables do not exist -- display error if [ ! -f $ORA_HOME/bin/lsnrctl -o ! -d $ORA_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl start" touch /var/lock/subsys/oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl stop" rm -f /var/lock/subsys/oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0
Una vez creado el script, se guarda y se configura para que el servicio se inicie de forma automática.
Para ello se asignan permisos de ejecución y se configura el inicio automático del listener:
# chmod +x /etc/init.d/oracle-lsn # chkconfig --add oracle-lsn # chkconfig oracle-lsn on
Por último se comprueba que los permisos sean correctos ejecutando:
# ls –l /u01/app
Se asignan permisos, en caso de que no estén correctos.
# chown oracle:dba /u01/app/oracle -R
Para finalizar, se comprueba que se tiene acceso a la interfaz web de Oracle 11.2g XE accediendo a la dirección http://localhost:8585/apex
Próxima entrega: Instalación y configuración de Apex