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.
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:
Después de varios minutos finaliza la creación de la base de datos con SID igual a ORCLCDB.
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
$ 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:
Y Listo!!!
Así tenemos ya instalado Oracle Database 19c (19.3) en Oracle Enterprise Linux 7 (7.7).