Thursday, July 16, 2020

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.
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

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

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

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

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.
https://www.oracle.com/database/technologies/xe-downloads.html
        
curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm https: (link a reemplazar)

Ejemplo
curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm?AuthParam=1594861804_d0fdaecbd1328cca54e2949c25917abf


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


Share:

0 comentarios:

Post a Comment

Subscribe to my Newsletter

Acerca de mi:

img

Ing. Angel O. Flores Torres, soy Ingeniero de Sistemas e Ingeniero de Aplicaciones Oracle Apex, he trabajado con Oracle Apex 5 y 5.1 desde el 2017, En los ultimos años he desarrollado habilidades en CSS, JavaScript, Jquery y PlSql , I specialize in Oracle APEX (Oracle Application Express )

Followers

Popular Posts