1. 程式人生 > >在linux伺服器上利用docker安裝oracle並用navicat連線

在linux伺服器上利用docker安裝oracle並用navicat連線

前期準備

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看不見容器執行的情況。