macOS 安裝Oracle數(shù)據(jù)庫

一、docker部署:
首先,你需要在Mac中部署Docker,也就是安裝Docker。安裝Docker分了兩種途徑,一種是通過terminal終端并下載相關(guān)依賴包進(jìn)行安裝,另一種是通過下載dmg格式的安裝包直接對Docker進(jìn)行安裝。

安裝docker:
brew cask install docker

安裝成功之后會(huì)在Mac中顯示出Docker的Logo。

同時(shí)會(huì)在Mac頂部菜單欄中出現(xiàn)Docker的Logo,點(diǎn)擊它,如下圖:

二、通過Docker來安裝Oracle11g

  1. 拉取oracle鏡像:
    想在Docker中安裝Oracle鏡像,我們首先應(yīng)該在Docker的遠(yuǎn)程倉庫中進(jìn)行搜索,因?yàn)镈ocker沒有自帶Oracle相關(guān)鏡像,命令如下:

sudo docker search docker-oracle-xe-11g

我們選擇第一個(gè)STAR最多的一個(gè)鏡像進(jìn)行安裝,拉取鏡像命令如下:

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

  1. 安裝oracle容器
    將該鏡像轉(zhuǎn)成容器并使用該容器

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

三、連接和配置

  1. 進(jìn)入容器內(nèi)部的命令如下:

sudo docker exec -it 你的容器Id(可通過docker ps -a命令獲得) /bin/bash
錯(cuò)誤:Error response from daemon: Container * is not running
解決辦法:sudo docker start 你的容器Id

  1. 通過sqlplus進(jìn)入Oracle:

sqlplus system/oracle

2.1 查看數(shù)據(jù)庫用戶名和密碼:

select username,password from dba_users;

2.2創(chuàng)建新的用戶來進(jìn)行數(shù)據(jù)庫:
create user steafan(用戶名) identified by password(密碼)
驗(yàn)證:創(chuàng)建成功后為大寫
select * from all_users;

2.3 對用戶進(jìn)行授權(quán):
grant connect,resource to STEAFAN(這里需要將用戶名大寫,否則授權(quán)不成功)

  1. 通過Navicat進(jìn)行連接


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容