Docker Oracle11g 資料持久化儲存

2021-10-08 11:52:58 字數 848 閱讀 9804

1. 使用docker hub上面的已經構建好的oracle 11g 映象,任意選擇乙個

拉取映象:

sudo docker pull rohitbasu77/oracle11g
2. 啟動容器:

sudo docker run -d --name oracle11g -p 40022:22 -p 41521:1521 -p 48080:8080 rohitbasu77/oracle11g:latest
執行完資料,oracle 11g 映象就已經啟動起來了,但是目前資料並沒有持久化儲存到本地。

3. oracle 預設存放資料庫檔案路徑

4. 拷貝資料

*** 代表容器名稱或者容器id,會把容器中oracle 存放的內容拷貝到系統中,/opt/ 下目錄結構

5. 刪除容器

6. 重新啟動容器

sudo docker run -d -p 1521:1521  -p 40022:22  -p 48080:8080 --name oracle11g \

rohitbasu77/oracle11g:latest

使用-v 引數掛載系統目錄到容器中. 

done

切記切記,不要再ubuntu18.04 上直接安裝 oracle 11g 或者 oracle 12c ,都是血淚。如果要在物理機上直接安裝還是用centos 7.7 或者 7.8 實際測試ok。 另外能不用oracle 就不要用oracle 了。

如何解除安裝oracle11g,10g

1 關閉oracle所有的服務。可以在windows的服務管理器中關閉 2 開啟登錄檔 regedit 開啟路徑 hkey local machine system currentcontrolset services 刪除該路徑下的所有以oracle開始的服務名稱,這個鍵是標識oracle在win...

解除安裝oracle 11g

估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...

oracle 11G 解除安裝

oracle deinstall deconfig tool start check operation start 安裝檢查配置開始 選擇進行解除安裝的 oracle 主目錄型別為 sidb 檢查主產品清單位置是否存在 c program files oracle inventory 安裝檢查配置...