Oracle Database XE puede instalarse en máquinas host de cualquier tamaño con cualquier cantidad de CPUs (una base de datos por máquina), no obstante XE almacenará hasta 4GB de datos de usuarios, utilizará hasta 1GB de memoria, y utilizará una sola CPU en la máquina host.

Oracle Database 10g Express Edition (Oracle Database XE) es una base de datos de entrada de footprint pequeño, creada sobre la base de código Oracle Database 10g Release 2 que puede desarrollarse, implementarse y distribuirse sin cargo; es fácil de descargar y fácil de administrar. Oracle Database XE es una excelente base de datos inicial para:

  • Desarrolladores que trabajan en PHP, Java, .NET, XML, y aplicaciones de Código Abierto
  • DBAs que necesitan una base de datos inicial y sin cargo para la capacitación e implementación
  • Proveedores Independientes de Software (ISVs) y proveedores de hardware que quieren una base de datos inicial para distribuir sin cargo
  • Instituciones educativas y estudiantes que necesitan una base de datos sin cargo para su plan de estudios

Proceso de instalación

El primer paso será realizar la descarga del instalable desde la siguiente pagina Web.

Descargar Oracle 10g XE Release 2

En este manual hemos descargado Oracle Database 10g Express Edition (Universal) en versión rpm para ser instalado en Fedora 10. De igual forma podríamos instalarlo en otras distribuciones basadas en Red Hat o incluso basadas en Debian (utilizando el comando alien) aunque si este es nuestro caso, es recomendable descargar el .deb.

Una vez descargado, iniciaremos el proceso de instalación.

[root@screening Descargas]# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparando... ########################################### [100%]
1:oracle-xe-univ ########################################### [100%]
Executing Post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.

Con esto, instalaremos Oracle XE en nuestro sistema y se nos informará de la necesidad de ejecutar “/etc/init.d/oracle-xe configure” como usuario root para poder configurar correctamente nuestra base de datos.

[root@screening Descargas]# /etc/init.d/oracle-xe configure Oracle Database 10g Express Edition Configuration ------------------------------------------------- This will configure on-boot properties of Oracle Database 10g Express Edition. The following questions will determine whether the database should be starting upon system boot, the ports it will use, and the passwords that will be used for database accounts. Press to accept the defaults. Ctrl-C will abort. Aquí especificaremos el puerto a usar por Oracle. Por defecto se usa el puerto 8080 pero en este caso hemos especificado otro diferente. Specify the HTTP port that will be used for Oracle Application Express [8080]:8000 A continuación especificaremos el puerto del listener. En este caso lo hemos dejado por defecto. Specify a port that will be used for the database listener [1521]: Ahora introduciremos el password del usuario SYS y SYSTEM. Esto nos permitirá acceder a la base de datos para crear nuevos usuarios o realizar tareas de gestión. Specify a password to be used for database accounts. Note that the same password will be used for SYS and SYSTEM. Oracle recommends the use of different passwords for each database account. This can be done after initial configuration: Confirm the password: Finalmente decidiremos si Oracle debe ejecutarse de forma automática al iniciar nuestro equipo o, por el contrario, queremos hacerlo nosotros manualmente cada vez. Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: Starting Oracle Net Listener...Done Configuring Database...Done Starting Oracle Database 10g Express Edition Instance...Done Installation Completed Successfully. To access the Database Home Page go to http://127.0.0.1:8080/apex
La instalación ha concluido. Si todo ha ido bien ya podremos acceder a
“http://127.0.0.1:8080/apex” y empezar a trabajar introduciendo como
usuario SYS y como contraseña la introducida con anterioridad.