Oracle Database 18c Express Edition: Instalación Linux x86-64

 

Recientemente, el 19 de octubre, ha sido liberada la edición Express de Oracle Database 18c. La información completa a nivel de licenciamiento puede verse en este enlace.

 

Como novedades más significativas, la versión 18c de Oracle Database Express incluye:

  • Multitenant: Hasta 3 PDBs
  • In-Memory column store
  • Partitioning
  • Advanced Analytics
  • Advanced Security.

 

En esta tabla podemos observar una comparativa de las features de la versión 18c de Oracle Dabase Express Edition respecto a la versión 11g.

 

El límite máximo de uso de recursos es:

  • 12 GB de datos de usuario
  • 2 GB de RAM para las BDs
  • 2 cpu threads

 

Pasamos a comentar los pasos para instalar el software en un sistema operativo linux , son sencillos ya que se instala con un paquete .rpm. Para Red Hat compatible consultar aquí.

 

1. Descargar software al servidor donde se va a instalar los binarios

 

 LA URL es https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

 

2. Instalar software

 

Con yum usando la opción localinstall. El rpm creará tanto los usuarios como los grupos de OS, por lo tanto si se quiere realizar una configuración distinta a la estándar para asignar ids de usuario, grupo específicos y configurar separación de roles, es preferible crearlos antes de la instalación.

 

 

Tras finalizar se puede optar por arrancar la BD, o bien configurar la instalación para customizar los puertos.

 

3. Configuramos la BD

 

El listener port está vacío por defecto se configurará contra el puerto 1521, lo modificamos a otro valor cualquiera y el resto lo dejamos igual.

 

[root@hol10326 soft]# cat /etc/sysconfig/oracle-xe-18c.conf
#This is a configuration file to setup the Oracle Database. 
#It is used when running '/etc/init.d/oracle-xe-18c configure'.

# LISTENER PORT used Database listener, Leave empty for automatic port assignment
LISTENER_PORT=1522

# EM_EXPRESS_PORT Oracle EM Express URL port
EM_EXPRESS_PORT=5500

# Character set of the database
CHARSET=AL32UTF8

# Database file directory
# If not specified, database files are stored under Oracle base/oradata
DBFILE_DEST=

# SKIP Validations, memory, space
SKIP_VALIDATIONS=false

 

Para configurar y arrancar la BD ejecutamos el siguiente comando

 

/etc/init.d/oracle-xe-18c configure

 

 

Vemos que ararnca el LISTENER contra el puerto 1522 y vemos tanto la CDB como la PDB

 

XE_4

 

 4. Tareas post-creación

 

Tras la creación de la BD, hay que realizar la configuración adicional típica para iniciar los servicios con el arranque del servidor:

– Modificar /etc/oratab

XE:/opt/oracle/product/18c/dbhomeXE:Y

 

– configurar chkconfig

[root@hol10326 ~]# chkconfig --add /etc/init.d/oracle-xe-18c

 

5. Reiniciamos y hacemos login tras cargar las variables

 

[oracle@hol10326 ~]$ sqlplus system/Manager2018_@XE

SQL*Plus: Release 18.0.0.0.0 - Production on Tue Oct 23 01:06:38 2018
Version 18.4.0.0.0

Copyright (c) 1982, 2018, Oracle. All rights reserved.


Connected to:
Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
Version 18.4.0.0.0
Evolución, innovación y transformación
37 especializaciones avaladas por Oracle
Oportunidades ilimitadas
El equipo marca la diferencia
Posts 100% Oracle
Sigue nuestro día a día