Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Instalación y configuración de Oracle Database 18c Express Edition en Ubuntu

14 septiembre, 2020

Notas previas

Esta práctica se realiza en Ubuntu 16.04 con Oracle Database 18c Express Edition.

Instalación y configuración

Antes de instalar Oracle 18c

Nos dirigimos a la página oficial para descargar Oracle Database 18c Express Edition. Con clic derecho obtenemos la URL del archivo y nos los descargamos desde la línea de comandos:

Como te habrás podido dar cuenta, el formato del archivo de instalación es RPM que es utilizado por las distribuciones basadas en Red Hat. Pero nosotros estamos en Ubuntu basada en Debian que utiliza el formato DEB. Entonces, ¿cómo podemos instalar en paquete con un formato incompatible con las distribuciones basadas en Debian? Es sencillo, convirtiendo el paquete a DEB.

Para ello primero necesitamos: alien y sus dependencias que son las encargadas en realizar esta tarea:

Convertimos el paquete:

La conversión dura alrededor de 1 h 30 m dependiendo de la potencia de tu ordenador. Cuando termine, lo guardamos.

Antes de instalar el paquete, tenemos que configurar algunas cosas. Empezamos creando un script:

Y copiamos estas líneas en el archivo:

Damos los permisos necesarios al archivo:

Oracle 18c XE requiere de una configuración especial en kernel para funcionar. Por eso necesitamos añadir algunos parámetros al mismo.

Copiamos lo siguiente y guardamos.

Para cargar los parámetros del kernel sin reiniciar:

Instalación de Oracle 18c

Y ahora sí, por fin instalamos el paquete que antes nos ha llevado tanto tiempo convertir:

Después de unos 10 minutos el proceso terminará. Ejecutamos el siguiente comando para configurar la contraseña de administrador de la base de datos y demás cosas:

Error al ejecutar la configuración de Oracle Database 18c

Veremos que da error. Eso se debe a que en al script de configuración le hace falta un parámetro. Para añadirlo entramos en el script con:

Buscamos la línea el texto:

Y justo después añadimos el parámetro:

Quedando de esta manera:

Configuración de parámetros Oracle Database 18c

Ahora lo intentamos de nuevo:

Ejecución correcta de Oracle Database 18c

Añadimos las variables de entorno a bash:

Copiamos las siguientes líneas al final del fichero:

Para finalizar reiniciamos el servicio de Oracle 18c:

Comprobación

Para ello primero tenemos que iniciar sesión con SQL*Plus, o como en mi caso con Oracle SQL Developer. Por línea de comandos (SQL*Plus) entramos con este comando:

Podemos comprobar que todo funciona correctamente realizando alguna consulta a la base de datos.

Comprobación funcionamiento Oracla Database 18c

Como os suelo decir si tenéis alguna duda preguntad por los comentarios o por el grupo de Telegram de LiGNUx @liGNUx.

Espero que os haya sido útil 🙂

¡Nos leemos!

 

Escrito por wakutiteo

Suscribirse
Notificarme las
guest
7 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram