2010-12-20 95 views
1

我剛剛安裝Oracle 10g中當我嘗試連接到Oracle數據庫我得到一個錯誤:的Oracle TNS監聽器錯誤

could not start OracleOraHome92TNSListener

當我到服務,並嘗試啓動它,它說,該文件不存在。服務文件是C:\ oracle \ ora92 \ BIN \ TNSLSNR(TNSLSNR是一個不是目錄的文件)

C:\ oracle \ ora92 \ BIN \ TNSLSNR根本不存在於我的機器上。你知道如何得到它嗎?

Could not start the Oracle Ora92 Listener service on Local Computer.Error 2: The system cannot find the file specified

回答

3

這是我看到的一些問題。你說你安裝了10g,但是錯誤是9.2的錯誤。這可能是因爲您的計算機上已經安裝了一個Oracle 9i,而這個Oracle 9i配置錯誤或卸載並導致錯誤。

您需要檢查磁盤並找到安裝Oracle 10g的ORACLE_HOME(目錄)。一旦發現可以調整PATH和ORACLE_HOME和TNS_ADMIN環境變量以指向正確的位置。這應該允許你啓動數據庫和監聽器。

如果您需要安裝10g的Oracle客戶端,那麼下面的這些信息也會有幫助。

Oracle客戶端可以單獨安裝。只需轉到此地址,下載客戶端並將其解壓縮到子目錄中,然後通過從目錄運行setup.exe來運行Oracle Universal Installer。

Oracle Downloads Page

+0

TNS_ADMIN變量指向哪裏? – code511788465541441 2010-12-20 14:58:32

+0

@ user521180 TNS_ADMIN變量通常指向與ORACLE_HOME相同的位置。重要的是,tnsnames.ora位於您指定的目錄TNS_ADMIN – 2011-01-06 13:01:30

+0

同意。安裝可能會破壞舊的配置。 – Alfabravo 2011-01-07 00:07:56

相關問題