anúncios

segunda-feira, 6 de dezembro de 2021

Configurando o SGBD Oracle 12 no ambiente Docker

O objetivo deste howto é explicar os procedimentos de configuração do SGBD Oracle 12 no ambiente Docker

A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker Compose no Linux (qualquer distro) ou Instalando Docker no Windows 10

Segue os procedimentos:

$ mkdir -p $HOME/ambiente-oracle12-docker,$HOME/ambiente-oracle12-docker/oredata

$ docker run --name oracle12_2 -p 1521:1521 -p 5500:5500 -v $HOME/ambiente-oracle12-docker/oradata:/opt/oracle/oradata oracle/database:12.2.0.1-ee

Observe que não foi gerado o password automaticamente, iremos fazer no passo seguinte:

$ docker exec oracle12_2 ./setPassword.sh SecretPassword

Verificar o status do SGBD Oracle em execução:

$ docker ps -a

Agora pode realizar a conexão com algum cliente DB(DBeaver ou SQLDeveloper), informando os dados seguintes:

Connection Name: nome qualquer que identifique
Username: sys
Password: o password que você criou anteriormente
Hostname: localhost ou 127.0.0.1
Port: 1521

Para verificar o log

$ docker logs oracle12_2

Para parar o serviço do container SGBD Oracle 12

$ docker stop oracle12_2

Para iniciar o serviço do container SGBD Oracle 12

$ docker start oracle12_2

Feito!

Nenhum comentário:

Postar um comentário