1. 程式人生 > >同一區域網內其他電腦連線伺服器Oracle連線不上,顯示無監聽程式

同一區域網內其他電腦連線伺服器Oracle連線不上,顯示無監聽程式

問題描述:A機,B機,C機在同一區域網內,A機作為資料庫服務,起了監聽,且A機通過127.0.0.1或者localhost可以訪問,但是B機,C機訪問時報ORA-12541:無監聽程式的錯。

解決步驟:

1.     修改A機的app\****\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora檔案

修改方法,新增一條區域網ip的描述

ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.79.12)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

Host裡是區域網的ip

2.     修改A機的Net Manager-oracle Net 配置-本地-監聽程式-LISTENER-地址-新增地址

問題解決。