Windows下Oracle 11g遠端連線配置
阿新 • • 發佈:2019-01-31
首先假設你的伺服器IP是:192.168.1.1,Windows伺服器已安裝Oracle 11g R2資料庫,且防火牆關閉對1521埠的攔截,外網和伺服器可以ping通的情況下。
Oracle安裝路徑:C:\app\Administrator\product\11.2.0,以下簡稱#dir
- 修改#dir\dbhome_1\NETWORK\ADMIN\listener.ora檔案中的以下內容
SID_NAME = orcl
HOST = 192.168.1.1
PORT = 1521
- 修改#dir\dbhome_1\NETWORK\ADMIN\tnsnames.ora檔案中的以下內容
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
CHENG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
此時我們就建立了TNS服務名為CHENG,Oracle伺服器地址為192.168.1.1,Oracle伺服器監聽埠為1521,連線的Oracle資料庫名為orcl的一個監聽。
重啟電腦或者Oracle監聽服務。至此,配置已經完成,可以用Navicat for Oracle之類的工具遠端連線資料庫。
********************
* 測試連線資訊
********************
連線名: local
連線型別: Basic
主機名或 IP 地址: 192.168.1.1
埠: 1521
Service Name: orcl
使用者名稱: scott
密碼: tiger