Primer debes actualizar el sistema operativo, esto te puede llevar bastante tiempo dependiendo de qué tan desactualizado este:
- yum update
Después de actualizar, instalas las siguientes librerías:
- yum install -y net-tools bc binutils bind-utils glibc-devel ksh libaio-devel libstdc++-devel make nfs-utils psmisc smartmontools sysstat xorg-x11-utils xorg-x11-xauth
Luego instalas estas otras dependencias, tenes que copiar todo, el comando + el link, ya que lo primero indica que va a ir a traer y el link la ubicación del mismo, los primeros dos comandos son para descargar los paquetes, los últimos dos son para instalarlos:
- curl -o compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
- curl -o compat-libcap1-1.10-7.el7.x86_64.rpm http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm
- yum localinstall compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -y
- yum localinstall compat-libcap1-1.10-7.el7.x86_64.rpm -y
Lo anterior fue para preparar el sistema operativo, aún no se ha instalado nada de la base de datos, para instalarla primero debes instalar los pre requisitos de la base:
- curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
- rpm -Uvh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
Depués instalas las librerias:
- yum install -y libnsl
- yum install -y libnsl.i686
- yum install -y libnsl2.i686
Ahora si instalamos la base de datos, esto puede llevar un tiempo y no debe darte ningún error:
- rpm -Uvh oracle-database-xe-18c-1.0-1.x86_64.rpm
Luego configuras la base de datos, te va a pedir la contraseña que tenes que cuidado ya de no olvidarla ya que es la de administrador que vas a estar utilizando para crear nuevas conexiones entre otros:
- /etc/init.d/oracle-xe-18c configure
Con esto ya tenes instalada la base de datos, para conectarlo a SQL developer en el curso de Udemy están las indicaciones.