2012-10-15 167 views
0

我在我的機器上安裝了Oracle 8i Client版本。我已經創建了本地服務命名。我正嘗試連接本地服務。我收到以下錯誤,聽衆服務是否需要安裝Oracle服務器?

The test did not succeed. 
ORA-12541: TNS:no listener 

There may be an error in the fields entered, 
or the server may not be ready for a connection. 

我是否需要在我的機器上安裝服務器以使偵聽器能夠在我的機器中運行?

+0

使用的Net8助手我加服務的名稱,與協議TCP/IP和我的服務器的詳細信息和端口1521.When想測試我有以下錯誤:「該服務的試驗並不成功ORA-12541:TNS:沒有監聽器 輸入的字段可能有錯誤,或者服務器可能沒有準備好連接。「 –

回答

1
  • 哪裏是數據庫服務器上運行?
  • 您是否在本地機器上創建了一個偵聽器?如果是這樣,請在tnsnames.ora文件之外發布listener.ora。

通常情況下,監聽器會在數據庫服務器上運行。可以在數據庫服務器以外的機器上運行偵聽器,但這不是特別常見的配置。在您的筆記本電腦上運行數據庫和偵聽器會更常見。

這將是極不尋常,不過,今天想安裝8I的任何版本。 8.1.7已經被支持了近十年,並且在任何接近支持的操作系統上都不支持。

+0

使用的Net8助手我加服務的名稱,與協議TCP/IP和我的服務器的詳細信息和端口1521.When想測試我有以下錯誤:「該服務的試驗並不成功ORA-12541:TNS:沒有監聽 輸入的字段可能有錯誤,或者服務器可能沒有準備好連接。「 –

+1

@RajeshSubramanian - 聽起來你創建了一個本地的TNS別名,而不是一個監聽器。在填寫詳細信息時,這些詳細信息將用於在遠程服務器上運行的偵聽器。你確定這些連接細節是正確的嗎?你在客戶端和服務器上使用什麼操作系統?數據庫的什麼版本?聽衆的版本是什麼? –

+0

是的,我創建了TNS別名。細節是正確的。我使用的客戶端機器是Windows 7.我沒有關於服務器機器的信息。我已經安裝了Oracle 8i客戶端。有沒有辦法檢查服務器機器是否在運行以及服務器的版本詳細信息? –

0

是,聽者是服務器,而不是客戶端的一部分。當你試圖連接到本地安裝的服務器(我猜)並且該服務器不存在(因爲你只安裝了客戶端),客戶端會迴應沒有監聽器(因爲監聽器會回覆客戶端,而不是直接服務器)。

相關問題