Ver todos los artículos

Instalación de Oracle Database 19c en Oracle Enterprise Linux 7

Vamos a instalar Oracle Database 19c (19.3) en Oracle Enterprise Linux 7 (7.7). Está es la última versión disponible del motor de base de datos, está instalación se puede usar para un ambiente de desarrollo o pruebas ... es un proceso muy sencillo ... no es una instalación para un ambiente de producción. Adicional, debe tener conocimientos básicos sobre Linux.

Para esta instalación estoy usando una VM (virtual machine - máquina virtual) con Oracle VirtualBox de: 2 vCPU, 4 GBytes de RAM, 60 GBytes de disco duro y "adaptador puente" para la interfaz de red.


Instalamos el sistema operativo

El instalador de Oracle Enterprise Linux lo puede descargar desde Oracle Software Delivery Cloud, se debe registrar para obtener un usuario y contraseña. Una vez que ingresamos, buscamos "Oracle Enterprise Linux", como se indica en la siguiente imagen elegimos la versión "Oracle Linux 7.7.0.0.0".

Para realizar la instalación del sistema operativo por favor revisar nuestro artículo Instalación de Oracle Enterprise Linux 8, el proceso de instalación es muy similar. No recomiendo instalar la versión 8 u 8.1 sino la versión 7.7 ya que para la versión 7 existe un programa que verifica todos los pre-requisitos para la base de datos.

Ora19cScreen1

Tareas Pre-Instalación

Verificamos en el sistema operativo lo siguiente:

  • La dirección ip debe ser Estática no DHCP.
  • Debemos siempre tener los últimos paquetes actualizados. Esto lo hacemos con el comando yum, la versión 8 de OEL soporta el comando dnf.
  • Coloquemos un nombre al servidor, lo verificamos con el comando hostname o también con uname -a.
  • Agregar una entrada al archivo /etc/hosts con la dirección ip estática, el nombre del servidor con dominio y el nombre del servidor.
  • Confirmar que creamos el usuario oracle.

Descargamos el instalador de la base de datos

Necesitamos descargar 2 archivos rpm y lo colocamos en /home/oracle/Downloads:

  • El primer archivo oracle-database-ee-19c-1.0-1.x86_64.rpm lo descargamos desde aquí.
  • El segundo archivo lo descargamos con usuario root, así:
  • # curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

Empezamos la instalación del software

Con usuario root desde la ubicación /home/oracle/Downloads, ejecutamos:

# yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

Se van a empezar a instalar todos los pre-requisitos para el software del motor de base de datos.

Crear la base de Datos

Una vez que instalamos el software, vamos a crear la base de datos con el siguiente comando:

# /etc/init.d/oracledb_ORCLCDB-19c configure

Se va a ir ejecutando y mostrando el porcentaje de avance:

Ora19cScreen2

Después de varios minutos finaliza la creación de la base de datos con SID igual a ORCLCDB.

Ora19cScreen3

Tareas Post-Instalación

Debemos realizar las siguientes tareas antes de empezar a trabajar con nuestra base de datos:

  • Agregar una entrada al firewall, así:
  • # firewall-cmd --zone=public --add-port=1521/tcp --permanent
    # firewall-cmd --reload
    # service firewalld restart

  • En la ubicación /home/oracle, editar el archivo .bash_profile y debe quedar así:
  • Ora19cScreen4

  • Abrir una terminal con el usuario oracle, y ejecutar:
  • $ sqlplus / as sysdba;
    SQL> alter user system identified by enter_your_password;
    SQL> exit;

Comprobar la conexión

Usando "Oracle SQL Developer" adicionar la conexión a la base de datos con la dirección ip, el puerto 1521 y el SID. Como se muestra en la imagen:

Ora19cScreen5

Y Listo!!!

Así tenemos ya instalado Oracle Database 19c (19.3) en Oracle Enterprise Linux 7 (7.7).