2016-06-28 43 views
0

我是一名Oracle新手,嘗試從我的桌面連接到Oracle數據庫。我有TNS信息並創建了一個名爲tnsanames.ora的TNS文件。需要爲Oracle連接和TNS文件創建DSN

我將該文件複製到哪個位置?

我知道我需要爲Oracle連接創建一個DSN,但是當我打開ODBC數據源管理器時,我看不到Oracle的任何驅動程序。當我單擊添加並出現創建新數據源窗口時,我只看到SQL Server,MySQL等...但沒有Oracle。

我錯過了什麼?

+0

您不使用odbc連接到oracle。 Oracle爲他們自己的客戶端提供驅動程序來連接。您確實需要SQL Plus或類似的GUI工具。什麼操作系統,什麼Oracle版本,你安裝了什麼 – kevinsky

+2

我假設你的意思是DSN(數據源名稱)而不是DNS(域名系統)。你是否在你的機器上安裝了Oracle客戶端?你是否安裝了ODBC驅動程序作爲安裝的一部分?你使用的是32位還是64位的Windows?您是否安裝了32位或64位客戶端? –

+0

它應該在$ ORACLE_HOME/network/admin /中,除非你創建了TNS_ADMIN環境變量(假設爲Windows操作系統)。該文件的結構非常挑剔,所以如果你手動創建它,我希望你做得對。 :) – topshot

回答