如何在mac上用docker對(duì)Oracle進(jìn)行部署使用
在成都做網(wǎng)站、網(wǎng)站制作中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報(bào)的無錫營銷推廣。成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設(shè)10多年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。
首先安裝docker安裝docker可以直接去官網(wǎng)進(jìn)行下載,但是貌似官網(wǎng)的速度有點(diǎn)慢,這邊有條件的推薦復(fù)制下載鏈接在迅雷進(jìn)行下載(有會(huì)員的話會(huì)更快哦~)
其他系統(tǒng)需要安裝docker請(qǐng)自行去官網(wǎng)選擇系統(tǒng)安裝
下載完成后的安裝需要把Docker的圖標(biāo)拖進(jìn)application中,安裝成功之后會(huì)在mac啟動(dòng)臺(tái)中出現(xiàn)Docker的Logo。
同時(shí)安裝成功之后在Mac頂端會(huì)出現(xiàn)Docker的圖標(biāo),如下圖:
安裝完成之后,默認(rèn)開機(jī)啟動(dòng),如果在如圖所示可以看到Docker Desktop is running時(shí),表示Docker已經(jīng)是可以使用的了。
通過Docker進(jìn)行安裝Oracle11g我們首先應(yīng)該在Docker的遠(yuǎn)程倉庫中進(jìn)行搜索,因?yàn)镈ocker沒有自帶Oracle相關(guān)鏡像,首先打開Mac自帶的終端,并在其中輸入命令如下(根據(jù)你Mac的實(shí)際情況決定是否要加sudo):
sudo docker search docker-oracle-xe-11g如果mac電腦進(jìn)行過命令修改usr/local的權(quán)限:
sudo chown -R $USER /usr/local那么之后相應(yīng)的操作就不用再增加sudo了。
回到安裝步驟:
在命令行中輸入了搜索命令之后會(huì)需要輸入mac的密碼:
輸入密碼之后:
出現(xiàn)這樣的畫面之后我們選擇starts最多的一項(xiàng)進(jìn)行安裝,命令如下:
sudo docker pull deepdiver/docker-oracle-xe-11g因?yàn)槲乙呀?jīng)安裝過了,所以顯示的圖片為:
第一次安裝的時(shí)候輸入上述命令之后可以看到命令行中顯示文件正在下載,只需要等待所有的文件都是completed并重新可以輸入新的命令之后就可以進(jìn)行下一步。
鏡像安裝完之后我們需要把他改為容器,命令如下:
值得注意的就是將容器內(nèi)部的1521端口映射到宿主機(jī)中的1521端口,這樣一來就能在宿主機(jī)中通過Navicat等數(shù)據(jù)庫可視化管理工具進(jìn)行連接了。在這步完成之后,我們需要進(jìn)到容器內(nèi)部對(duì)已經(jīng)安裝的Oracle進(jìn)行簡單配置。
在Oracle容器中簡單配置你的Oracle數(shù)據(jù)庫并通過Navicat進(jìn)行連接
這里需要注意的是,如果是使用Navicat進(jìn)行連接,需要使用專業(yè)版。
(1)首先在命令行中輸入docker ps獲得容器ID
復(fù)制對(duì)應(yīng)的ID,如圖所示,我的就是第一個(gè)。
然后輸入:
回車之后輸入密碼,再輸入:
sqlplus system/oracle依次進(jìn)行如下操作:
查看數(shù)據(jù)庫用戶名和密碼:
當(dāng)然,你可以通過已經(jīng)存在的用戶名和密碼來登錄數(shù)據(jù)庫,推薦使用新創(chuàng)建的用戶來進(jìn)行數(shù)據(jù)庫的登錄,sql如下:
create user steafan(用戶名) identified by password(密碼)創(chuàng)建完之后,可以通過如下sql進(jìn)行驗(yàn)證:
select * from all_users;在創(chuàng)建完新用戶之后,需要對(duì)該用戶進(jìn)行授權(quán),該用戶具有什么權(quán)限都是通過自己指定的,這也是為什么推薦使用自定義用戶登錄數(shù)據(jù)庫的原因,sql如下:
grant connect,resource to STEAFAN(這里需要將用戶名大寫,否則授權(quán)不成功)connect表示具有連接數(shù)據(jù)庫的權(quán)限;resource表示具有操作數(shù)據(jù)庫的權(quán)限
至此,所有需要配置的數(shù)據(jù)庫配置都已經(jīng)配置完畢,可以通過Navicat進(jìn)行連接了
連接時(shí),如果navicat是專業(yè)版,則可以連接時(shí)選擇數(shù)據(jù)庫類型進(jìn)行連接:
選擇之后:
連接成功之后就可以進(jìn)行操作了,首先需要打開連接,方法為在連接名處右擊;
這里我已經(jīng)打開了,然后選擇你所登陸的用戶名右擊打開模式:
然后在用戶名下出現(xiàn)表、視圖等操作選項(xiàng)或者變成彩色則表示成功了,就可以進(jìn)行新建查詢寫sql語句等操作了。
到此這篇關(guān)于如何在mac上用docker對(duì)Oracle進(jìn)行部署使用的文章就介紹到這了,更多相關(guān)docker對(duì)Oracle部署使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
新聞標(biāo)題:如何在mac上用docker對(duì)Oracle進(jìn)行部署使用
鏈接URL:http://jinyejixie.com/article48/cpjep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、自適應(yīng)網(wǎng)站、營銷型網(wǎng)站建設(shè)、域名注冊(cè)、網(wǎng)站排名、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)