我正在嘗試創建一個新的ODBC,我已經爲tnsnames添加了一個新定義,並在SQl Plus中測試了連接。Oracle ODBC和SQL Plus
我連接得很好,但現在當我嘗試在Windows ODBC管理器中測試連接時,我不斷收到錯誤的用戶名/密碼錯誤。會是什麼呢?我已經嘗試了一百萬次,絕對不是錯字...請幫助
我正在嘗試創建一個新的ODBC,我已經爲tnsnames添加了一個新定義,並在SQl Plus中測試了連接。Oracle ODBC和SQL Plus
我連接得很好,但現在當我嘗試在Windows ODBC管理器中測試連接時,我不斷收到錯誤的用戶名/密碼錯誤。會是什麼呢?我已經嘗試了一百萬次,絕對不是錯字...請幫助
嘗試將系統環境變量TNS_ADMIN設置爲tnsnames.ora文件的實際位置。如果這有效,那麼tnsnames.ora文件的位置就是問題所在。在安裝Oracle ODBC驅動程序時,是否將即時客戶端作爲單獨安裝安裝到單獨的Oracle Home中?
編輯:
既然你得到無效的用戶名/密碼錯誤,那麼你實際接觸數據庫。我不得不認爲這不是你認爲的數據庫。如何嘗試輕鬆連接字符串?用途:
//主機:端口/服務名(如// yourhost:1521/yourdb)
爲TNS服務名稱在ODBC驅動程序配置嚮導,而不是在tnsnames.ora別名,看看是否作品。
只是芯片:它可能是你的ORACLE_HOME。確保它被設置爲正確的分貝。在命令行(Windows)中鍵入:
echo %ORACLE_HOME%
,看看它目前的設定爲。您可以使用'set'命令切換到正確的家庭,例如:
set ORACLE_HOME=C:\oracle\ora10.2
或者將其設置在您的環境變量中。
檢查此鏈接更多: http://www.orafaq.com/wiki/ORACLE_HOME
希望這有助於。
達摩
我沒有安裝任何東西,它已經在系統上。其他Oracle ODBC連接正常工作,但不是新的:( – 2011-05-19 15:09:39
編輯答案提供另一個測試以嘗試。 – DCookie 2011-05-19 19:47:05