2012-09-24 70 views
4

我有一個問題有關甲骨文。我有一臺早期安裝了Oracle客戶端的機器。我能夠使用客戶端連接到我的oracle服務器。錯誤,而試圖檢索文本的錯誤ORA-01019

現在我最近在同一臺機器上安裝了oracle 11g數據庫。現在我安裝了一個客戶端和Oracle 11g數據庫。但一些我不能連接到Oracle服務器了。這似乎有點問題,因爲我得到了兩個oracle家庭和路徑和註冊表項。

同時連接,我得到的錯誤是 [微軟] [ODBC驅動程序用於Oracle] [甲骨文]錯誤,而試圖檢索錯誤ORA-01019

註文字:我有一個類似的問題一次,但一旦我卸載了oracle數據庫服務器並刪除了ORACLE_HOME條目,事情就開始正常工作。

請幫我解決這個問題。請讓我知道,如果您需要更多信息

回答

13

那麼,

剛剛完成。在安裝時,我們有兩個ORACLE_HOME目錄,都有SQAORA32.dll文件。雖然查找ORACLE_HOMe我的應用程序變得困惑..我只是刪除客戶端的oracle家庭條目,因爲oracle客戶端是默認存在於oracle數據庫現在它的工作......謝謝!

+1

這正是我的情況,我有一個Oracle客戶端,然後我安裝XE,之後使用Oracle和接收我無法連接到另一個應用程序同樣的錯誤。一旦我卸載客戶端,因爲它的工作正常。謝謝 –

+0

我有一個即時客戶端目錄和另一個客戶端安裝在我的C:\ oracle \,顯然它試圖使用即時客戶端目錄,但所有其他的東西,如sqlplus/tnsping等使用已安裝的客戶端。 Grrr ..非常感謝你把我放在正確的軌道上.. – Rubenisme

+0

收到了同樣的錯誤。解決方案是更改連接字符串中的Oracle提供程序。 –

2

更正ORACLE_HOME路徑。

系統中可能有兩個oracle客戶端。

我有同樣的問題,原因是我的ORACLE_HOME被指向沒有tns.ora文件的oracle安裝。

將ORACLE_HOME更改爲具有tns.ora的Oracle目錄解決了它。

tns.ora位於客戶機程序\網絡\ ADMIN \