docker安裝wnameless/oracle-xe-11g並運行(手寫超詳細)


前景:沒事想玩下linux,想着以后可以部署下自己的web項目上去,然后我就想裝個oracle來着。。。之前都不懂linux來着,只知道公司的項目都是部署在上面,然后從裝系統到裝完oracle用了近五天,因為中間還有其他工作要做。。。寫這博客是因為我看了網上的介紹或多或少有點殘缺。。。順便方便自己記錄

題外話了,接着進入正題。

准備材料:虛擬機virtualbox,centos7操作系統,網絡(廢話)

 1.運行終端,下載wnameless/oracle-xe-11g

 

下載之后(下載會比較慢,耐心等待。。。可以去做其他的事情)

2.查看docker中的容器:docker images

有出現如圖框中東西,說明已經裝好了

3.然后運行:docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g出現了如圖畫框中的一串數字加字母的字符串,就說明運行成功此處的9090:8080是將容器中的oracleXE管理界面的8080端口映射位本機的9090端口,1521:1521是將oracleXE的1521端口映射位本機的1521端口docker ps -a 查看容器,發現了oracle已在里面了

 

4.其次是啟動容器 docker start container id   其中container id是我下框中畫出的字符串

5.進入容器  docker exec -ti container id bash à這個container id還是上圖中的那個ID

查看進程ps ax

6.配置環境變量(配置過jdk的,這個應該懂配置這個)

find -name oracle 可以找到安裝的oracle位置

export ORACLE_HOME=./u01/app/oracle/product/11.2.0/xe    設置oracle_home(記得路徑是在/bin之前的)

export ORACLE_SID=hellooracle    設置SID

export PATH=$PATH:$ORACLE_HOME/bin     設置path

7.進入oracle:su – oracle (進入成功的話#會變成$如圖所示)

以操作系統權限認證的oracle sys管理員登陸:sqlplus / as sysdba

 

8.然后你就可以增刪改查了。。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM