El siguiente artículo nos va a guiar a lo largo del proceso de instalar Oracle Database 21c XE en un equipo con Oracle Linux. En mi caso la instalación la realicé sobre Oracle Linux 7, pero las diferencias con Oracle Linux 8 son mínimas.
Instalación de Oracle
El primer paso consiste en descargar el software (elegir la opción acorde a la versión de Oracle Linux disponible) del sitio de descargas de Oracle Database 21c XE. En nuestro ejemplo utilizaremos el rpm correspondiente a Oracle Linux 7 (ya que tengo una maquina virtual con Oracle Linux 7.9).
El paso siguiente es preparar el entorno e instalar el software adicional requerido por Oracle 21c, y hacer las configuraciones de sistema operativo necesarias para Oracle Database. No es necesario hacer todas estas tareas en forma manual, ya que Oracle provee un paquete RPM que se encarga de todo eso. Sólo tenemos que ejecutar lo siguiente conectados con el usuario "root":
yum install -y oracle-database-preinstall-21c
Una vez configurado el entorno de forma correcta, podemos hacer la instalación de Oracle Database 21c XE usando el paquete rpm que descargamos, ejecutando el siguiente comando con el usuario root:
yum -y localinstall oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
Cuando el proceso concluye, significa que ya tenemos el software instalado correctamente, y solo nos queda pendiente crear la instancia de base de datos.
Nota: para instalar en Oracle Linux 8, se usa el comando "dnf" en vez de "yum".
Creación de Instancia y base de datos
El paso siguiente, una vez instalado el software, es crear y configurar la instancia de Oracle Database (las versiones XE permiten una sola instancia por servidor). Si lo desea, previamente puede editar el archivo "/etc/sysconfig/oracle-xe-21c.conf" para hacer ajustes previos a la instalación, como ser:
- Configurar el puerto donde se ejecuta el Listener
- Definir el set de Caracteres
- Definir la ubicación de los archivos de base de datos
La creación de la instancia de Oracle XE se hace ejecutando lo siguiente con el usuario root:
/etc/init.d/oracle-xe-21c configure
El proceso de instalación nos va a solicitar la contraseña a utilizar para los usuarios SYS y SYSTEM y luego en unos minutos creará la instancia de base de datos y la iniciará:
Una vez finalizado, la base de datos se encuentra activa y ya podemos conectarnos a ella, o acceder a la misma mediante Enterprise Manager Database Express, como podemos ver a continuación: