ORA 12541 TNS 無監聽程式

2021-09-01 20:18:35 字數 816 閱讀 3132

客戶端所在機器ip:192.168.6.97(oracle 10g客戶端) 主機a

伺服器端所在機器ip:192.168.6.99(oracle 11g r2) 主機b

首先檢查主機b的tnslistener服務是否已啟動,如果已啟動,然後按照下面的順序判斷問題原因

1.嘗試檢查網路原因,從主機a ping 主機b

ping 192.168.6.99,如下圖,兩台機器間網路是通的

2.使用tnsping命令檢查oracle客戶端與伺服器端的tns連線是否通

tnsping 192.168.6.99:1521/demo

結果如下圖:

結果顯示是主機a到主機b的oracle tns還是不通的

3.在主機b上通過lsnrctl status

命令,檢查主機b的oracle監聽是否工作正常

下圖是連線正常的截圖,如果途中紅圈標註出顯示命令執行成功,則說明主機b的tns服務正常

顯示主機b的監聽正常

接下來就是如何解決了:

根據遇到監聽問題的經驗,解決本案例中出現的情況,有乙個妙招,呵呵

重新建立主機b的tnslistener(刪除再建立)

我是這麼解決的!

ORA 12541 TNS 無監聽程式

首先我看了一下winxp中的以下的幾個有關oracle的服務是否開啟。沒有開啟,手動開始再試了一下,依然未解決,然後 1.首先檢視winxp的ip位址,終端命令資料ipconfig檢視,並在本地能ping通才可以。2.修改.oracle product 11.2.0 dbhome 1 network...

解決ora 12541TNS無監聽程式

plsql遠端訪問資料庫 解決ora 12541 tns 無監聽程式 本機為win7 32位系統,為了學習oracle,裝了個vbox虛擬機器,再裝了個win7虛擬機器,內裝oracle 11g win7如果要裝10g,要選擇vista版本,win版本會安裝報錯 oracle11g安裝完後有報了個錯...

ORA 12541 TNS 無監聽程式」錯誤解決

1 首先利用cmd中輸入netstat a n檢視相關的埠 預設為1521 啟用沒有,若沒有,則可以參考本人的另一篇文章 2 oracle 的listener 已經啟動 3.檢視oracle product 10.1.0 db 1 network admin listener.ora listene...