Docker
  • Introduction
  • Docker
    • Introduction
    • Install Docker
    • Detener imagenes
    • Ejecutar el bash de una imagen
    • Detener contenedor docker-compose actual
    • Remover imagenes
    • Instalar una imagen
    • Comandos docker
    • Ejecutar el contenedor
    • Registrarse en Docker Hub
    • Ver listado de contenedores
    • Subir imagen a DockerHub
    • Configurar los paquetes a instalar
    • Crear una imagen con Java Wildfly
    • Instalar MariaDB
    • NetBeans Docker maven
  • Java en Docker
    • Oracle JDK
    • OpenJDK
  • MongoDB CON DOCKER COMPOSE
    • Instalar Studio 3t
    • Crear directorio en docker
    • Copiar archivos de docker al disco
    • Ejecutar mongoShell
    • Backup/Restore en Carpetas
    • Backup en un zip
    • Restore archivo .gz
    • MongoDB Compass
  • MySQL Con Docker-Compose
  • NetBeans con MySQL Docker
  • NetBeans con MySQL Server install
  • PayaraMicro con Docker
    • Payara Micro con Bases datos
  • Payara Server Pool de Conexiones MySQL
  • MySQL BackupRestore
  • PayaraServer docker Compose
  • PayaraServer docker pool conexion
  • Jakarta EE con DockerCompose
  • OracleDB docker
    • Error de Password Expirado
  • WebLogic Docker compose
  • Ant
    • Instalar
  • Postfix
    • Instalar Postfix
  • Nano
  • Curl
  • Descargar Wildfly
  • EJBCA
    • Guia de instalacion
    • Requisitos ejbca
    • Configurar MySQL
    • User pki
    • Driver MySQL
    • OpenSSH
    • Java
    • Descargar EJBCA
    • Wildfly 10
    • Activar archivos de Configuracion
    • Ejecutar Wildfly
  • GlassFish
  • Jig Google
  • SQL Server
    • Cliente
    • Conectarse con Java
    • NetBeans con SQLServer docker
  • Restaurar bases de datos
  • Jenkins
  • Kubernetes
    • Payara con Kubernetes y Vuejs
Powered by GitBook
On this page

Was this helpful?

OracleDB docker

PreviousJakarta EE con DockerComposeNextError de Password Expirado

Last updated 3 years ago

Was this helpful?

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

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

Ingresar las credenciales de

dockerhub
Docker Hub
Logo
INSTALAR ORACLE Database 12c CON DOCKERMedium
GitHub - ijaureguialzo/oracle12c: Oracle 12c con Docker.GitHub
Logo
Logo