1. 程式人生 > >狀態: 失敗 -測試失敗: Listener refused the connection with the following error: ORA-12505, TNS:listener does

狀態: 失敗 -測試失敗: Listener refused the connection with the following error: ORA-12505, TNS:listener does

2.

解決:進入資料庫安裝目錄下,找到tnsnames.ora檔案,把其中的service_name改成資料庫正確的sid值,如我的是orcl

\network\admin\tnsnames.ora:

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

    (CONNECT_DATA =

      (SERVER = ORCL)

      (SERVICE_NAME = ORCL)

    )

重啟監聽即可

若是碰到繼續報錯:17410 提示無法從套接字獲取更多資料如何解決,則進入資料庫安裝目錄下,找到listener.ora檔案,將(PROGRAM = extproc)這行前面加#註釋掉,如下:

#(PROGRAM = extproc)

並且,檢查配置檔案中HOST是否為主機名

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 主機名)(PORT = 1521))

    )

重啟監聽,資料庫即可連線