mac系統用docker安裝oracle數據庫


oracle沒有mac可用的版本,最好的辦法是通過docker安裝

一、下載docker

  1、通過brew下載

brew cask install docker

  2、手動下載(需要vpn)

  https://download.docker.com/mac/stable/Docker.dmg

  

  使用

docker --version

  查看docker是否安裝成功

 

二、使用docker安裝oracle鏡像

docker pull alexeiled/docker-oracle-xe-11g

 

三、啟動oracle鏡像

docker run -h "oracle" --name "oracle" -d -p 49160:22 -p 49161:1521 -p 49162:8080 alexeiled/docker-oracle-xe-11g

  -h "oracle":指定容器的hostname為oracle

  --name "oracle":將容器命名為oracle

  -d:在后台運行

  -p: 端口映射,格式為:主機(宿主)端口:容器端口

 

四、進入已啟動的容器

  先查看容器的ID

docker ps

  這個CONTAINER ID就是容器的ID

 

  進入容器的bash

  -t:在新容器內指定一個偽終端或終端。

  -i:允許你對容器內的標准輸入 (STDIN) 進行交互。

docker exec -it 332e866caa66 /bin/bash

 

  登錄oracle

sqlplus system/oracle

  成功登錄oracle

 

五、修改密碼

  oracle內部已經有兩個用戶:system和sys。system擁有最高權限,自己使用的話更改system密碼即可。

alter user system identified by ****

 

六、停止服務

docker stop oracle

 

七、用sql可視化工具登錄

  在oracle的官網下載sql developer的mac版本

  然后建立連接

  連接名就是容器的名字,用戶名和密碼就填system和之前改過的密碼。因為oracle端口映射到了本地端口,所以主機名是localhost。49161端口是之前設置的oracle映射到本地的端口。


免責聲明!

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



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