在linux伺服器上利用docker安裝oracle並用navicat連線
阿新 • • 發佈:2018-12-21
前期準備
1、linux伺服器(阿里雲伺服器,CentOS 7.3 64位 ),並安裝好docker;
2、伺服器遠端連線工具(Xshell 5);
3、資料庫管理工具(navicat for oracle);
開始搭建
連上伺服器,啟動docker
拉取oracle映象,本文選擇Oracle-xe-11g
docker pull wnameless/oracle-xe-11g
使用剛剛下載下來的映象建立一個容器,並執行
docker run -d -p 1521:1521 wnameless/oracle-xe-11g
順利的話,到這裡就完成了oracle在伺服器上的搭建。可以輸入 docker ps
使用管理工具連線
現在使用navicat來連線
ps:1521是oracle預設的埠號,記得在伺服器開放;由於利用docker搭建的oracle,sid、使用者名稱、密碼是預設的,如上圖所示;
確認後開啟連線,oracle連線成功
記錄一個踩過的坑:因為伺服器執行記憶體有限,因此要選擇合適的映象。如果選擇了太大的映象,就會出現docker run有返回id,docker ps看不見容器執行的情況。