1. 程式人生 > >【oracle常見錯誤】oracle監聽程式配置/“ORA-12541: TNS: 無監聽程式”

【oracle常見錯誤】oracle監聽程式配置/“ORA-12541: TNS: 無監聽程式”

一、問題描述

在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。

二、解決方案

1、監聽程式配置

 從開始選單中開啟“Oracle Net Configuration Assistance”,選擇“監聽程式配置”,如下圖所示,點選下一步。

 選擇“重新配置”,如下圖所示,點選下一步。

3、選擇監聽程式,如下圖所示,選擇協議,一般預設就好,點選下一步。

 選擇埠號,如下圖所示,點選下一步。

選擇“否”,如下圖所示,點選下一步。

監聽程式配置完成,如下圖所示,點選下一步。

2、本地網路服務名配置

選擇“本地網路服務名配置”,如下圖所示,點選下一步。

選擇“重新配置”,如下圖所示,點選下一步。

“網路服務名”選擇你自己資料庫的名字,如下圖所示,點選下一步。

填寫“服務名”,其實就是你建立資料庫時的全資料庫名,如下圖所示,點選下一步。

 

選擇協議,預設選擇“TCP”,如下圖所示,點選下一步。

填寫“主機名”,可以是你的IP地址,也可以是你的主機名;選擇埠號,如下圖所示,點選下一步。

選擇“是,進行測試”,如下圖所示,點選下一步。

選擇“更改登陸”,填寫“使用者名稱”和“口令”,點選“確定”會顯示“正在連線…測試成功。”,點選下一步。

 填寫“網路服務名”,就是你自己的資料庫名,小編的是“zboracle”,點選下一步。“是否配置另一個服務名?”選擇“否”,點選下一步,完成。

啟動PL/SQL Developer,輸入使用者名稱、口令,即可登入成功,如下圖所示。