0
我在我的Mac(Sierra)上創建了一個Oracle 12c docker實例。我可以做在這個環節中概述的一切(要拿出來,連接到它,創建表,插入數據):爲什麼數據庫數據不能從碼頭容器持久存儲?
在泊塢窗工具包,我已經映射了一個共享驅動器/用戶/用戶/項目/數據庫。
我執行這個命令:
docker run --name oraclecdb \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=ORCLCDB \
-e ORACLE_PDB=ORCLPDB1 \
-e ORACLE_PWD=oracle \
-v /Users/user/projects/database/oradata:/home/oracle/oradata \
oracle/database:12.2.0.1-ee
「ORADATA」被創建,但可插入數據庫永遠不會被保存到共享卷。那麼我錯過了什麼?
你確定的/ home/ORACLE/oradata的是這裏居然創建數據庫?您可以將docker exec'放入容器並嘗試查找數據實際存在的位置。 – user3012759
這是問題所在,我在下面發佈了答案 - TY爲您的時間! – Chuck