欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何在mac上用docker對(duì)Oracle進(jìn)行部署使用

 更新時(shí)間:2021年03月05日 09:59:42   作者:笑笑。  
這篇文章主要介紹了如何在mac上用docker對(duì)Oracle進(jìn)行部署使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

如何在mac上用docker對(duì)Oracle進(jìn)行部署使用

首先安裝docker

安裝docker可以直接去官網(wǎng)進(jìn)行下載,但是貌似官網(wǎng)的速度有點(diǎn)慢,這邊有條件的推薦復(fù)制下載鏈接在迅雷進(jìn)行下載(有會(huì)員的話會(huì)更快哦~)

docker官網(wǎng)

dockerMac版下載鏈接

其他系統(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。

Docker圖標(biāo)

同時(shí)安裝成功之后在Mac頂端會(huì)出現(xiàn)Docker的圖標(biāo),如下圖:

Docker

安裝完成之后,默認(rèn)開(kāi)機(jī)啟動(dòng),如果在如圖所示可以看到Docker Desktop is running時(shí),表示Docker已經(jīng)是可以使用的了。

通過(guò)Docker進(jìn)行安裝Oracle11g

我們首先應(yīng)該在Docker的遠(yuǎn)程倉(cāng)庫(kù)中進(jìn)行搜索,因?yàn)镈ocker沒(méi)有自帶Oracle相關(guān)鏡像,首先打開(kāi)Mac自帶的終端,并在其中輸入命令如下(根據(jù)你Mac的實(shí)際情況決定是否要加sudo):

sudo docker search docker-oracle-xe-11g

如果mac電腦進(jìn)行過(guò)命令修改usr/local的權(quán)限:

sudo chown -R $USER /usr/local

那么之后相應(yīng)的操作就不用再增加sudo了。

回到安裝步驟:

在命令行中輸入了搜索命令之后會(huì)需要輸入mac的密碼:

在這里插入圖片描述

輸入密碼之后:

在這里插入圖片描述

出現(xiàn)這樣的畫(huà)面之后我們選擇starts最多的一項(xiàng)進(jìn)行安裝,命令如下:

sudo docker pull deepdiver/docker-oracle-xe-11g

因?yàn)槲乙呀?jīng)安裝過(guò)了,所以顯示的圖片為:

在這里插入圖片描述

第一次安裝的時(shí)候輸入上述命令之后可以看到命令行中顯示文件正在下載,只需要等待所有的文件都是completed并重新可以輸入新的命令之后就可以進(jìn)行下一步。
鏡像安裝完之后我們需要把他改為容器,命令如下:

sudo docker run -d -p 1521:1521 --name oracle11g deepdiver/docker-oracle-xe-11g

值得注意的就是將容器內(nèi)部的1521端口映射到宿主機(jī)中的1521端口,這樣一來(lái)就能在宿主機(jī)中通過(guò)Navicat等數(shù)據(jù)庫(kù)可視化管理工具進(jìn)行連接了。在這步完成之后,我們需要進(jìn)到容器內(nèi)部對(duì)已經(jīng)安裝的Oracle進(jìn)行簡(jiǎn)單配置。

在Oracle容器中簡(jiǎn)單配置你的Oracle數(shù)據(jù)庫(kù)并通過(guò)Navicat進(jìn)行連接

這里需要注意的是,如果是使用Navicat進(jìn)行連接,需要使用專(zhuān)業(yè)版。
(1)首先在命令行中輸入docker ps獲得容器ID

在這里插入圖片描述

復(fù)制對(duì)應(yīng)的ID,如圖所示,我的就是第一個(gè)。
然后輸入:

sudo docker exec -it (你的容器Id) /bin/bash

回車(chē)之后輸入密碼,再輸入:

sqlplus system/oracle

在這里插入圖片描述

依次進(jìn)行如下操作:
查看數(shù)據(jù)庫(kù)用戶(hù)名和密碼:

select username,password from dba_users;

當(dāng)然,你可以通過(guò)已經(jīng)存在的用戶(hù)名和密碼來(lái)登錄數(shù)據(jù)庫(kù),推薦使用新創(chuàng)建的用戶(hù)來(lái)進(jìn)行數(shù)據(jù)庫(kù)的登錄,sql如下:

create user steafan(用戶(hù)名) identified by password(密碼)

創(chuàng)建完之后,可以通過(guò)如下sql進(jìn)行驗(yàn)證:

select * from all_users;   

在創(chuàng)建完新用戶(hù)之后,需要對(duì)該用戶(hù)進(jìn)行授權(quán),該用戶(hù)具有什么權(quán)限都是通過(guò)自己指定的,這也是為什么推薦使用自定義用戶(hù)登錄數(shù)據(jù)庫(kù)的原因,sql如下:

 grant connect,resource to STEAFAN(這里需要將用戶(hù)名大寫(xiě),否則授權(quán)不成功) 

connect表示具有連接數(shù)據(jù)庫(kù)的權(quán)限;resource表示具有操作數(shù)據(jù)庫(kù)的權(quán)限

至此,所有需要配置的數(shù)據(jù)庫(kù)配置都已經(jīng)配置完畢,可以通過(guò)Navicat進(jìn)行連接了

連接時(shí),如果navicat是專(zhuān)業(yè)版,則可以連接時(shí)選擇數(shù)據(jù)庫(kù)類(lèi)型進(jìn)行連接:

在這里插入圖片描述

選擇之后:

在這里插入圖片描述

連接成功之后就可以進(jìn)行操作了,首先需要打開(kāi)連接,方法為在連接名處右擊;

在這里插入圖片描述

這里我已經(jīng)打開(kāi)了,然后選擇你所登陸的用戶(hù)名右擊打開(kāi)模式:

在這里插入圖片描述

然后在用戶(hù)名下出現(xiàn)表、視圖等操作選項(xiàng)或者變成彩色則表示成功了,就可以進(jìn)行新建查詢(xún)寫(xiě)sql語(yǔ)句等操作了。

到此這篇關(guān)于如何在mac上用docker對(duì)Oracle進(jìn)行部署使用的文章就介紹到這了,更多相關(guān)docker對(duì)Oracle部署使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 告別Docker請(qǐng)求超時(shí)之一步步排查與詳細(xì)解決方案

    告別Docker請(qǐng)求超時(shí)之一步步排查與詳細(xì)解決方案

    在Ubuntu系統(tǒng)上安裝Docker后,運(yùn)行docker?run?hello-world時(shí)遇到連接超時(shí)問(wèn)題,下面這篇文章主要介紹了Docker請(qǐng)求超時(shí)一步步排查與詳細(xì)解決方案的相關(guān)資料,需要的朋友可以參考下
    2025-02-02
  • OpenWRT如何解決Docker空間不足的問(wèn)題

    OpenWRT如何解決Docker空間不足的問(wèn)題

    由于OpenWRT成品機(jī)的磁盤(pán)未完全分配,導(dǎo)致Docker空間不足,通過(guò)OpenWRT系統(tǒng)的磁盤(pán)管理創(chuàng)建新的ext4分區(qū),并將Docker運(yùn)行路徑修改至該分區(qū),可以有效解決空間問(wèn)題,具體步驟包括在OpenWRT創(chuàng)建分區(qū),終端操作創(chuàng)建文件夾,修改Docker的daemon.json文件及Docker根目錄配置
    2024-10-10
  • 使用Dockerfile構(gòu)建java web環(huán)境

    使用Dockerfile構(gòu)建java web環(huán)境

    用dockerfile構(gòu)建一個(gè)Java的web環(huán)境,主要分為2步,第一步是在鏡像中安裝jdk并配置環(huán)境變量,第二步是安裝tomcat,下面分步驟給大家詳細(xì)介紹,一起看看吧
    2016-12-12
  • docker端口映射及外部無(wú)法訪問(wèn)問(wèn)題

    docker端口映射及外部無(wú)法訪問(wèn)問(wèn)題

    這篇文章主要介紹了docker端口映射及外部無(wú)法訪問(wèn)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 在Docker中的ubuntu中安裝Python3和Pip的問(wèn)題

    在Docker中的ubuntu中安裝Python3和Pip的問(wèn)題

    這篇文章主要介紹了在Docker中的ubuntu中安裝Python3和Pip的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 從零搭建docker私有倉(cāng)庫(kù)的步驟

    從零搭建docker私有倉(cāng)庫(kù)的步驟

    這篇文章主要介紹了從零搭建docker私有倉(cāng)庫(kù)的步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Docker拉取鏡像失敗解決(connect: connection refused)

    Docker拉取鏡像失敗解決(connect: connection refused)

    最近遇到Docker拉取centos鏡像時(shí)報(bào)錯(cuò),本文主要介紹了Docker拉取鏡像失敗解決(connect: connection refused),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 使用Dockerfile腳本定制鏡像的方法

    使用Dockerfile腳本定制鏡像的方法

    Dockerfile 是?個(gè)?本?件,其內(nèi)包含了?條條的指令(Instruction),每?條指令構(gòu)建?層,因此每?條指令的內(nèi)容,就是描述該層應(yīng)當(dāng)如何構(gòu)建,這篇文章主要介紹了使用Dockerfile腳本定制鏡像,需要的朋友可以參考下
    2022-07-07
  • Docker多個(gè)容器不能有相同端口號(hào)的處理方案

    Docker多個(gè)容器不能有相同端口號(hào)的處理方案

    這篇文章主要介紹了Docker多個(gè)容器不能有相同端口號(hào)的處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Docker搭建Redis5.0并掛載數(shù)據(jù)

    Docker搭建Redis5.0并掛載數(shù)據(jù)

    本文主要介紹了Docker搭建Redis5.0并掛載數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07

最新評(píng)論