Instalando o Oracle 12cR2 no Docker utilizando Linux



Neste post vamos aprender a realizar a instalação do Oracle 12cR2 utilizando Docker.

Para este procedimento é necessário o download de dois arquivos

Acesse https://github.com/oracle/docker-images e na opção Clone or download faça download do docker-images-master.zip



Agora acesse https://www.oracle.com/database/technologies/oracle-database-software-downloads.html e faça o download do Oracle 12c Release 2 para Linux:


Movimente o arquivo docker-images-master.zip para /opt

mv docker-images-master.zip  /opt/


Para garantir que não teremos problemas com permissão, vou dar permissão total para o diretório /opt

chmod -R 777 /opt


Extraia o arquivo docker-images-master.zip

unzip docker-images-master.zip


Agora movimente o segundo arquivo baixado linuxx64_12201_database.zip para o diretório /opt/docker-images-master/OracleDatabase/SingleInstance/dockerfiles/12.2.0.1/
mv linuxx64_12201_database.zip /opt/docker-images-master/OracleDatabase/SingleInstance/dockerfiles/12.2.0.1/

Acessando o diretório /opt/docker-images-master/OracleDatabase/SingleInstance/dockerfiles/ podemos executar o arquivo buildDockerImage.sh informando a versão do database e usando o parâmetro -v junto do parâmetro -e por se tratar da versão enterprise.


./buildDockerImage.sh -v 12.2.0.1 -e

Todo processo de instalação será realizado, no final a seguinte mensagem deve aparace: 


Vamos efetuar a criação do banco de dados: 

docker run --name dbtst12 -p 1521:1521 -p 5500:5500 -v /opt:/opt/oracle/oradata oracle/database:12.2.0.1-ee

Ao final devemos receber esta mensagem, indicando que o banco foi criado com sucesso:



Referências:  https://github.com/oracle/docker-images/blob/master/OracleDatabase/SingleInstance/README.md


Nenhum comentário:

Postar um comentário

Recentes

O Blog

Bem vindo ao blog AvizDBA

Criei o blog com intuito de ajudar a todos, compartilhando minha experiência, casos do dia a dia e algumas dicas.

Espero que aproveite os posts e fique a vontade para deixar um comentário caso tenha algum dúvida ou sugestão.

Certificações