OracleDB docker

Guía de instalación

Fuentes

Clone el proyecto del enlace siguiente encontrara el archivo docker-compose.yml y el archivo crearusuario.sql

Entrar al directorio donde tiene el archivo docker-compose.yml

Logearse

docker login

Ingresar las credenciales de dockerhub

Ejecutar el comando

docker-compose up

ingresar a SQL Developers

Credenciales

Atributo

valor

Usuario

sys

Contraseña

Oradoc_db1

Tipo de conexión

Básico

Rol

SYSDBA

Host

localhost

Puerto

1521

SID

ORCLCDB

Abrir el archivo de scritp

ejecutarlo

Iniciar sqlplus

Primero vemos el nombre del container

docker ps -a

Obtenemos una salida

En mi caso el container id es : 2b2c75a38833

ahora para ingresar a sqlplus

docker exec -it 2b2c75a38833 bash -c "source /home/oracle/.bashrc; sqlplus /nolog"

Nos muestra la consola SQL

Nos conectamos ala base de datos

 connect sys as SYSDBA

Ingresar el password y estamos en la con

agregar usuarios

alter session set "_ORACLE_SCRIPT"=true;

Crear un usuario nuevo

CREATE USER avbravo IDENTIFIED BY denver16;

darle permisos

GRANT CREATE TABLE TO avbravo;

También me puedo conectar con connect sin indicar sys as SYSDBA

Ahora entrar a SQL Developers con el usuario sys

nos ubicamos en la opción otros usuarios--> y seleccionar AVRBAVO

dar clic derecho y seleccionar Editar Usuario.

En roles Administrar Todo → dar clic en el botón Aplicar marcar todos y dar clic en Aplicar

cerrar la sesión y conectarse con el nuevo usuario

podemos gestionar la base de datos con este usuario

seleccione Herramientas--> Hoja de trabajo de SQL

indicamos la conexión

se habilita el editor

Conectarse desde NetBeans

Agregar el driver establecer la conexión

siguientes

Connection

abrimos un script revisamos que este conectada la base de datos y hacemos la ejecución

ver contenedor

docker ps -a

detenerlo

docker-compose stop

removerlo

docker-compose down

Last updated