Sign inSign up

jamarton/oracle-xe

By jamarton

Updated almost 4 years ago

Servidor de base de datos Oracle XE para cursos DevOps

Image
Databases & storage
0

849

jamarton/oracle-xe repository overview

Cursos de DevOps: Servidor de base de datos Oracle XE

Instalación

Para crea un contenedor Oracle Database XE 21c:

docker run -d --name oracle-xe -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=root \
    -v $PWD/oradata:/opt/oracle/oradata -v $PWD/startup:/opt/oracle/scripts/startup \
    -v $PWD/setup:/opt/oracle/scripts/setup -v $PWD/compartido:/compartido \
    jamarton/oracle-xe

Volúmenes

  • El volumen $PWD/oradata:/opt/oracle/oradata de datos que se utilizará para la base de datos. Si se omite, la base de datos no persistirá en la recreación del contenedor.
  • El volumen $PWD/setup:/opt/oracle/scripts/setup debe apuntar al directorio con los script de creación de los esquemas de la base de datos.
  • El volumen $PWD/compartido:/compartido permite compartir ficheros del anfitrión con el contenedor.
  • El volumen $PWD/startup:/opt/oracle/scripts/startup permite, en entornos de testing, introducir los script que se ejecutaran cuando se arranque el servido para llevarlo a un estado inicial conocido.

Utilidades

La base de datos de Oracle dentro del contenedor también tiene configurado Oracle Enterprise Manager Express. Para acceder a OEM Express en el navegador:

https://localhost:5500/em/

Para conectar con la base de datos:

sqlplus sys/root@localhost:1521/xe as sysdba
sqlplus system/root@localhost:1521/xe

Para cambiar la contraseña compartida por sys, system y pdbadmin con el contenedor en ejecución:

docker exec oracle-xe /u01/app/oracle/setPassword.sh <new password>

Tag summary

Content type

Image

Digest

sha256:524104e6f

Size

2.7 GB

Last updated

almost 4 years ago

docker pull jamarton/oracle-xe