1. 程式人生 > >Windows下Oracle 11g遠端連線配置

Windows下Oracle 11g遠端連線配置

首先假設你的伺服器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