1. 程式人生 > >oracle資料庫1521埠無法連線

oracle資料庫1521埠無法連線

新安裝的Oracle 11gr2,完成後應用伺服器連線1521時卻提示埠不通

解決過程:

1.檢查監聽和orcl服務正常,區域網2臺伺服器互相ping都沒有問題

2.檢查2臺伺服器的防火牆均已關閉

3.資料庫伺服器telnet localhost 1521 可以訪問;應用伺服器telnet 1521埠無法開啟埠

4.檢查資料庫NETWORK\ADMIN\listener.ora檔案,發現檔案如下

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost

)(PORT = 1521))
    )
  )


ADR_BASE_LISTENER = D:\app\Administrator

解決辦法:

將檔案中紅色文字修改為計算機名 ,然後重啟監聽和oracle服務即正常連線