解決ora 12541TNS無監聽程式

2022-07-06 20:36:10 字數 745 閱讀 7467

plsql遠端訪問資料庫 解決ora-12541:tns:無監聽程式

本機為win7 32位系統,為了學習oracle,裝了個vbox虛擬機器,再裝了個win7虛擬機器,內裝oracle 11g(win7如果要裝10g,要選擇vista版本,win版本會安裝報錯).oracle11g安裝完後有報了個錯誤,當時沒注意,現在也忘了什麼 錯了,但是不影響使用.後來想在本機安裝plsql來遠端連線虛win7上的oracle.查了一些資料,步驟如下:

3.在d:\instantclient_11_2新建tnsnames.ora,用記事本編輯.

5.新增乙個環境變數,名為tns_admin,值為tnsnames.ora檔案所在路徑d:\instantclient_11_2\tnsnames.ora,plsql通過這個找到orcl連線字串

6.新增乙個環境變數nls_lang = simplified chinese_china.zhs16gbk

7.開啟plsql,不用登陸,工具-首選項-oracle-連線:

勾選檢查連線

oracle主目錄: d:\instantclient_11_2

oci庫: d:\instantclient_11_2\oci.dll

經過以上幾步之後,重啟plsql,問題來了,報錯:ora-12541:tns:無監聽程式. ping是可以ping得通的,虛win7上的監聽也開著.經過不懈的努力,多次試驗終於解決了:

好了,重啟oracle,監聽,主win7上的plsql就可以遠端連線虛擬機器上的資料庫了.

ORA 12541 TNS 無監聽程式

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

ORA 12541 TNS 無監聽程式

客戶端所在機器ip 192.168.6.97 oracle 10g客戶端 主機a 伺服器端所在機器ip 192.168.6.99 oracle 11g r2 主機b 首先檢查主機b的tnslistener服務是否已啟動,如果已啟動,然後按照下面的順序判斷問題原因 1.嘗試檢查網路原因,從主機a pi...

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...