Instalar Oracle APEX 20.1 en Google Cloud Platform – Compute Engine – CentOS 8 – DB 18c Express Edición Parte 2

Siguiendo con la serie de blogs
En esta oportunidad instalaremos la Base de datos Oracle 18c Express Edition
Ejecutaremos los siguientes pasos
* Descargar Instalar Oracle Database Preinstall
* Descargar Instalar algunas dependencias
* Descargar Instalar Oracle Database Express Edition (XE)
Abrimos una nueva consola de Google Compute Engine
NOTA: Si intentamos realizar la instalación de oracle pre-install nos dará una serie de errores, es por eso que descargaremos las siguientes dependencias.
Nos conectamos como admin.
sudo -s

dnf install -y glibc-devel
dnf install -y ksh
dnf install -y libaio-devel
dnf install -y libstdc++-devel
dnf install -y make
dnf install -y nfs-utils
dnf install -y psmisc
dnf install -y sysstat
dnf install -y xorg-x11-utils
dnf install -y xorg-x11-xauth
dnf install -y bc
dnf install -y bind-utils
dnf install -y binutils
dnf install -y net-tools
dnf install -y smartmontools
dnf install -y unzip

dnf install -y libnsl
dnf install -y libnsl.i686
dnf install -y libnsl2.i686

libcap y libstdc tendran que ser descargados de otras fuentes.
E Instalamos
dnf localinstall compat-libcap1-1.10-7.el7.x86_64.rpm -y
dnf localinstall compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -y 
Descargamos Oracle Database Preinstall
Descargar Oracle Database Express Edition (XE)
Para descargar Oracle 18c XE es un poco diferente, primero descargamos de la página oficial la versión Linux, aceptando los términos y condiciones.
Luego pausaremos la descarga y tomaremos el link, con ello reemplazaremos en nuestra url de descarga.
        
curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm https: (link a reemplazar)

Ejemplo
Confirmamos las descargas con el comando ls -lh
Instalamos el pre-install y la base de datos
rpm -Uvh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm  
rpm -Uvh oracle-database-xe-18c-1.0-1.x86_64.rpm 
Configuramos Oracle, nos pedirá una contraseña
/etc/init.d/oracle-xe-18c configure
Luego configuramos las rutas de acceso, para ello necesitaremos editar el archivo bash, en mi caso usare nano.
La librería la descargan de aquí.
sudo yum install nano
nano /home/oracle/.bash_profile
Y editamos el archivo agregando estas lineas
export ORACLE_BASE=/opt/oracle/ 
export LD_LIBRARY_PATH=/opt/oracle/product/18c/dbhomeXE/lib 
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE 
export PATH=$ORACLE_BASE/product/18c/dbhomeXE/bin:$PATH 
export PATH=/usr/bin:$PATH 
export ORACLE_SID=XE 
export ORAENV_ASK=NO
comandos útiles:
crtl+c o crtl+v , copiar y pegar
crtl+x Salir
crtl+O guardar y enter para guardar
ahora nos conectamos a la cuenta de Oracle
sudo su – oracle
 
ejecutamos 
source ~/.bash_profile 
y comprobamos el acceso a sqlplus
 sqlplus sys as sysdba
 
Y con esto ya tenemos nuestra base de datos 18c XE.
En el siguiente capítulo instalare Oracle APEX 20.1 en PL/SQL Gateway

Published by Angel O. Flores Torres

System engineer, Applications engineer, working with C# and Oracle Apex 5, 5.1 since 2017. I specialize in Oracle APEX (Oracle Application Express )

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: