当前位置:网站首页>Docker deploy Oracle

Docker deploy Oracle

2022-07-07 14:15:00 Today, the flowers are sad

1. Pull the mirror image

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2. Start the container   

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

perform  docker ps  Command to confirm that the container started successfully

3. To configure , First execute the following command to enter  oracle In a container environment :

docker exec -it oracle11g bash

Then execute the following command to switch to  oracle  Database  root  Under the user ( The password for :helowin)

su root 

edit  profile  file : 

vi /etc/profile

Add the following at the end  ORACLE  Save the environment variable parameters and exit :

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$ORACLE_HOME/bin:$PATH

 

Then execute the following command to create a soft connection :

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin 

Then execute the following command to switch to  oracle  user :

su - oracle 

Then execute the following commands to log in  sqlplus:

sqlplus /nolog

conn /as sysdba

Executing the following command will  system  and  sys  The passwords of the two accounts are set to  123456: 

alter user system identified by 123456;
alter user sys identified by 123456;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

We can also execute the following command to unlock  scott  user , At the same time, set its password to  123456:

alter user scott account unlock;
alter user scott identified by 123456;
commit;

After configuration , Continuous execution of multiple  exit  You can exit the container , Return to the host .

Connect the test , We use the client tool to connect this  Oracle  database ( among  SID  by  helowin), It can be found that the connection is successful :

 

 

原网站

版权声明
本文为[Today, the flowers are sad]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207071202450753.html