2011-10-20 64 views
0

我必須從我的.NET應用程序連接Orcle DB(虛擬機)。在閱讀了一些教程和文檔後,我認識到有幾個組件可以/應該安裝: - Oracle客戶端(因爲它沒有tnsping,所以不是Oracle即時客戶端) - ODP.NET 2.0 - ODP.NET 4.0 - 用於Visual Studio的Oracle開發工具(包括Oracle數據訪問組件)安裝Oracle客戶端組件以在.NET應用程序中使用Oracle

我的建議只是安裝Oracle客戶端11g(約601 MB)。然後我發現它不包含ODP.NET 4.0。

只安裝Oracle Data Access Components可提供ODP.NET 2.0和4.0位,它使用不包含tnsping工具的即時客戶端。我需要該工具來檢查虛擬機中的數據庫連接。

將這兩個軟件包安裝在另一個軟件包之後會禁用先前的配置,以免它沒有正常工作。

你能告訴我究竟我要安裝什麼和按什麼順序?正如我所說,我需要Oracle連接,tnsping和一些可能性從Visual Studio打開連接來檢查DB數據。

Thanx提前。

回答

0

我要做的第一件事就是確保您獲得最新的Visual Studio工具包,名爲「ODAC [版本]和Oracle開發工具for Visual Studio」。目前,它位於http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html,但從現在起可能會改變。

然後,我會安裝新下載的安裝程序中的所有組件。您實在不需要擔心平均開發人員桌面上的磁盤空間,因爲截至今天它只有230 MB的下載空間。 (版本11.2.0.2.1在寫這篇文章時是最新的。)

+0

但是隻包含沒有tnsping的Instant Client。 – llasarov

+1

事實上,最好的方法是隻安裝ODAC和Oracle Developer Tools for Visual Studio。你不會有tnsping,但你會從Visual Studio中工作connectin。要按照這裏的說明獲得對你的Instant Client的支持:http://jasonvogel.blogspot.com/2007/10/oracle-instantclient-tnsping-and- plsql.html – llasarov

+0

Yikes,這是一個科學怪人的怪物的設置,但它看起來像它會工作! – djdanlib

相關問題