基於docker搭建oracle伺服器
阿新 • • 發佈:2018-12-10
拉取映象
docker pull wnameless/oracle-xe-11g
- 這個比較耗時,中間可能會中斷,繼續拉取即可
啟動例項
注意將selinux關掉,不然例項啟動失敗
修改/etc/selinux/config檔案,設定為disable
# disabled - No SELinux policy is loaded.
SELINUX=disable
啟動
docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
- 49160是ssh訪問埠,初始密碼admin
- 49161是資料庫訪問埠
例項資訊
hostname: localhost port: 49161 sid: xe username: system/sys password: oracle
至此服務端安裝完成
客戶端訪問
然後登入頁會出現
配置服務名
也可以直接寫檔案oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
# tnsnames.ora Network Configuration File: F:\installsoft\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. XE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.201)(PORT = 49161)) ) (CONNECT_DATA = (SERVICE_NAME = xe) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )
當然也可以直接用ip和埠訪問