關於遠端連線報錯ORA 12541 無監聽程式問題

2021-09-24 06:08:30 字數 656 閱讀 4127

解決方法:

(1)檢查兩台電腦是否能ping通網路(或是否為同一區域網內);

(2)遠端plsql的電腦上是不存在監聽程式的,所以問題應該出在安裝oracle的電腦上;

(3)檢查listener.ora和tnsnames.ora檔案:

當在遠端機器上使用tnsping orcl是會報tns-12541: tns: 無監聽程式,其實是使用 tnsnames 介面卡來解析別名,

報錯原因在於當host=localhost或127.0.0.1時在遠端客戶端使用tnsping orcl時會解釋成ip加服務名

比如:10.138.135.114:1521/orcl,但當在監聽程式中配置為localhost或127.0.0.1時,當遠端連線時解釋服務名時就不能對映到真正的ip,

所以遠端連線時就會報錯 tns-12541: tns: 無監聽程式

所以配置監聽程式和本地服務檔案時host這個引數最好使用真實的ip或機器名

正常情況下,問題應該解決了。

遠端連線報錯

遠端登入卻報錯host is not allowed to connect to this mysql server 解決方法 在裝有mysql的機器上登入mysql mysql u root p密碼 執行use mysql 執行update user set host where user roo...

Ora 12154 PLsql連線報錯

新入職公司,需要安裝一些軟體,安裝了oracle客戶端和plsql,結果發現plsql的database是空白,沒有可選。找了度娘,檢視安裝路徑,是oracle安裝路徑 d oracle product 11.2.0 client 1 admin資料夾下少了兩個檔案,listener.ora和tns...

CentOS中MySQL遠端連線報錯巔峰解決方法

centos中mysql遠端連線報錯巔峰解決方法 執行環境,系統版本 centos 7,資料庫版本 5.6.xx。問題用工具遠端登入連線基於centos 7伺服器上的mysql,報錯資訊如下 解決方案 檢查預設埠 3306 是否開放,若埠未開放則進行如下操作 方式1 iptables centos ...