> Manuales > Manual Oracle Application Express

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:

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:

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

Manual