Está en la página 1de 1

=======================================

Oracle 21c in Docker


=======================================

Paso 1: Clonar docker images oracle


git clone https://github.com/oracle/docker-images.git

se genera una carpeta con el nombre docker-images

Paso 2: Descargar oracle 21c en formato zip del siguiente sitio:


https://download.oracle.com/otn/linux/oracle21c/LINUX.X64_213000_db_home.zip
Nota: Es necesario registrarse para descargar el paquete de oracle

Paso 3: Copiar el archivo descargado (LINUX.X64_213000_db_home.zip) en la ruta


docker-images/OracleDatabase/SingleInstance/dockerfiles/21.3.0

Paso 4: Desde el directorio docker-images/OracleDatabase/SingleInstance/dockerfiles


ejecutar:
./buildContainerImage.sh -v 21.3.0 -e

Paso 5: Ejecutar contenedor


docker run --name oracle21c --network db-network -p 1521:1521 -p 5500:5500 -v
oradata:/opt/oracle/oradata oracle/database:21.3.0-ee

Esperar un momento en lo que se configura la base de datos e inicia la


instancia ........

Paso 6: En otra ventana puede ejecutar la siguiente instrucción para asignar una
contraseña
docker exec oracle21c ./setPassword.sh 3lc4ro21

Paso 7: Pruebe la conexion desde sqlplus

./sqlplus sys/3lc4ro21 @ \ "localhost: 1521 / orclpdb1 \" as sysdba

Paso 8: Se puede conectar al contenedor de la siguiente manera:

docker exec -it oracle21c sqlplus system/3lc4ro21@orclpdb1

paso 9: Iniciar y detener oracle 21


docker start oracle21c
docker stop oracle21c

También podría gustarte