1. 程式人生 > >Oracle資料庫監聽埠

Oracle資料庫監聽埠

問題描述:

Oracle資料庫安裝完成之後,在其他機器無法遠端訪問該資料庫。

解決方法:

1.確保網路和防火牆開通(防火牆開通1521埠)

2.檢視1521埠是否啟用

netstat -n|grep 1521

如果命令執行結果中,沒有1521,說明該埠監聽沒有開啟

3.檢視/oracle/product/11.2.0/dbhome_1/network/admin/目錄下是否有listener.ora檔案

4.修改listener.ora檔案內容

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 主機名

)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

其中主機名修改為Oracle所在伺服器的主機名稱

5.重啟Oracle服務和監聽

cd $ORACLE_HOME #進入到oracle的安裝目錄 
dbstart #重啟伺服器 
lsnrctl start #重啟監聽器