Sign inSign up

lcriadof/oracle-xe

By lcriadof

•Updated almost 3 years ago

Oracle Database: 23c Free, 21c XE, 18c XE

Image
Databases & storage
1

259

lcriadof/oracle-xe repository overview

⁠Versiones:

[v2]: Oracle Database 18c Express Edition sobre Oracle Linux (7-slim)

[v3]: Oracle Database 21c Express Edition sobre Oracle Linux (7-slim)

[v4]: Oracle Database 23c (23.3.0) Free sobre Oracle Linux (8)

NOTA: Las imágenes se han generado en base al repositorio oficial de Oracle => https://github.com/oracle/docker-images/tree/main/OracleDatabase/SingleInstance⁠

⁠Ejecución:

docker run --name [nombre contenedor] --shm-size=1g -p 1521:1521 -p 8080:8080 -e ORACLE_PWD=[clave] -v [directorio de montaje maquina anfitriona]:/u01/app/oracle/oradata lcriadof/oracle-xe:[ver]

Parámetros:
   [nombre contenedor] => El nombre con el que se ejecuta el contenedor de esta imagen
   [clave] => Contraseña para el usuario SYS y SYSTEM
   [directorio de montaje maquina anfitriona] => Es el directorio de la máquina 
                               anfitriona donde se guarda la base de datos. De esta forma 
                               logramos que la base de datos que ejecuta el contenedor sea 
                               persistente con independencia de apagados/reinicios o 
                               borrado del contenedor.
            Ejemplo en linux => -v /bbdd/oracle/data:/u01/app/oracle/oradata
            Ejemplo en Windows => -v //c/bbdd/oracle/data:/u01/app/oracle/oradata
   [ver] => versión indicada en el apartado "TAG"

Puertos:
   1521 => Oracle Database.
   8080 => APEX

                        
Configuración de conectividad:
        hostname: localhost
        port: 1521
        sid: xe
        username: system
        password: [clave]

⁠Ejemplo de ejecución persistente en Windows:

[v2]:
docker run --name instanciaOracleXe1840 -p 1521:1521 -p 8080:8080 -v //c/persistencia/oracle/Xe1840:/opt/oracle/oradata -e ORACLE_PASSWORD=SysPassword1 -e ORACLE_PWD=123456 -e ORACLE_CHARACTERSET=AL32UTF8 lcriadof/oracle-xe:v2

[v3]:
docker run -p 1521:1521 -p 5500:5500 -p 8080:8080 --name instanciaOracleXe21c -v //c/persistencia/oracle/Xe21c:/opt/oracle/oradata -e ORACLE_PWD=SysPassword1 -e ORACLE_CHARACTERSET=AL32UTF8 lcriadof/oracle-xe:v3

Tag summary

Content type

Image

Digest

sha256:52740056e…

Size

2.4 GB

Last updated

almost 3 years ago

docker pull lcriadof/oracle-xe:v4