Skip to content

Instantly share code, notes, and snippets.

@Awes0meM4n
Last active October 30, 2020 09:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Awes0meM4n/a21a4241b2164fed0c03575b4b4f3c50 to your computer and use it in GitHub Desktop.
Save Awes0meM4n/a21a4241b2164fed0c03575b4b4f3c50 to your computer and use it in GitHub Desktop.
Usar Oracle XE 11g con docker en Ubuntu

Usar Oracle XE 11g con docker en Ubuntu

Vamos a usar un contenedor docker para usar Oracle XE 11g en Ubuntu.
Si ya se tiene instalado docker y nuestro usuario está en el grupo docker saltarse los pasos hasta INICIO

DOCKER (Ubuntu)

Para otra distribución lo que puede cambiar es la instalación de docker, lo de Oracle no.
Pasos para instalar docker: https://docs.docker.com/install/linux/docker-ce/ubuntu/
Una vez instalado y comprobado (ejecutar correctamente el ejemplo "Hello world") seguimos con Oracle.
Se recomienda también seguir los pasos siguientes para poder usar docker sin necesidad de sudo:

  sudo groupadd docker
  sudo usermod -aG docker $USER
  newgrp docker

Ahora ya se puede ejecutar sin sudo:

  docker run hello-world

Si nos sale un mensaje que empieza con:

  Hello from Docker!
  ...bla bla...

Todo ha ido bien y podemos empezar con Oracle.

INICIO

Usaremos esta documentación: https://hub.docker.com/r/wnameless/oracle-xe-11g-r2
Ejecutar el comando (si queremos usar la interfaz web, si no omitir -p 8080:8080):

  docker run -d -p 49161:1521 -p 8080:8080 --name oracle wnameless/oracle-xe-11g-r2

Esto levantará un contenedor con Oracle corriendo dentro y exponiendo la interfaz web.

Cliente web

Entrar con el navegador en: http://localhost:8080/apex/apex_admin
Usuar las credenciales:

user: ADMIN
password: admin

Pedirá cambiar la contraseña (al menos 6 caracteres y una mayúscula, minúscula, número y símbolo: Ej3mplo.)

Cliente SQL Developer

Usuar las credenciales:

hostname: localhost
port: 49161
sid: xe
user: system
password: oracle

Si hay cualquier problema se puede poner en los comentarios.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment