(註:如果你在Vs.net中要用到Oracle 9i 資料庫,這篇文章就有點協助)
原作者姓名
otn
文章原始出處
Oracle OTN
介紹
介紹ODP.NET的相關知識
本文
Oracle Data Provider for .NET Release 9.2.0.2.102 安裝與FAQ
作者:otn
ODP.NET offers high performance and efficient access to Oracle data from Microsoft .NET applications.
Oracle為dotNet開發人員提供了全新的開發包ODP.NET,ODP.NET是為微軟dotNet應用程式所提供的一套高效的訪問Oracle資料庫開發包。
現在最新的版本為:Oracle Data Provider for .NET Release 9.2.0.2.102(74M)
: http://otn.oracle.com/tech/windows/odpnet,下載前需要先作為OTN使用者登入(OTN登入位址:http://profile.oracle.com/jsp/reg/register.jsp?src=1180585&act=5)。
安裝ODP.NET的系統需求為:
- Windows 98, Windows NT 4.0, Windows 2000, Windows XP Professional
- Oracle 用戶端 (9.2.0.1.0)
- 微軟 .NET 架構
- 如果需要使用企業交易管理功能則需要:Oracle Services for Microsoft Transaction Server (9.2.0.1.0 or higher)
安裝步驟:
1、下載安裝檔案ODPNET9202102.exe。
2、執行並解壓縮檔案。
3、運行Oracle的通用安裝程式,Universal Installer,.\Disk1\install\win32\setup.exe的程式來啟動。
4、安裝完成後可以刪除解壓縮的檔案和目錄。
5、Windows98需要重新啟動,其他系統則不用。
ODP.NET安裝在ORACLE_HOME\odp.net目錄,文檔安裝在:ORACLE_HOME\odp.net\doc目錄。
關於ODP.NET的講解視頻: http://www.oracle.com/pls/ebn/live_viewer.main?p_shows_id=1547368&p_referred=undefined,大家可以去看看協助瞭解更多詳細情況。
下面是我翻譯的一些ODP.NET的FAQ
原文: http://otn.oracle.com/tech/windows/odpnet/faq.html
Oracle資料庫伺服器上是否需要安裝ODP.NET?
不需要,只在運行dotNet應用的主機上安裝既可以。
ODP.NET是否能夠訪問Oracle8,Oracle8i,Oracle9i版本的資料庫伺服器,是否能夠訪問運行於Linux或Unix下的資料庫?
可以。但是在Windows平台上需要安裝Oracle Release 2版本的用戶端。
ODP.NET是否能夠利用原有的Oracle8,Oracle8i,Oralce9i用戶端?
不行,必須安裝Oracle 9i Release 2版本的用戶端。
要使用ODP.NET還必須安裝哪些Oracle的產品?
需要安裝:
- Windows 98, Windows NT 4.0, Windows 2000, Windows XP Professional
- Oracle 用戶端 (9.2.0.1.0)
- 微軟 .NET 架構
- Oracle Net Services
- 如果需要使用企業交易管理功能則需要:Oracle Services for Microsoft Transaction Server (9.2.0.1.0 or higher)
ODP.NET是否能夠在Windows Server2003,.NET FrameWork 1.1和VS 2003的條件下使用?
能夠。
是否能夠將ODP.NET 與我的應用程式一起分發或銷售。Oracle是否收費?
在大多數情況下是不收費的。主要是參考你購買或下載Oracle產品時的所簽署的同意書。
如何解決Unable to load DLL (OraOps.dll)的錯誤?
首先保證OraOps.dll在你安裝Oracle目錄的bin目錄下,然後檢查bin目錄是否被加到Windows的PATH環境中。否則需要重新安裝ODP.NET。
ODP.NET和微軟dotNet上的Data Provider for Oracle是否相同的產品?
不。ODP.NET是由Oracle開發的,和微軟的Data Provider for Oracle相比功能更強,速度更快。
如果我以前的一些應用需要Oracle更早版本的用戶端,那麼是否能夠在同一台機器上運行ODP.NET和以前的應用程式。
按照下面的方式來解決:
安裝Oracle9i Release 2用戶端是不要覆蓋以前的檔案。建立一個新的目錄用於安裝。
這時候你會有兩個OracleHome目錄,一個是用於以前的Oracle用戶端,一個用於ODP.NET。那麼後安裝的這個OracleHome目錄會被你目前所有應用程式所使用。
在不同的OracleHome之間切換,利用OracleHome Selector來進行選擇。
如何在ODP.NET中使用分布事務?
需要安裝Oracle Services for MTS。
ODP.NET和 Microsoft .NET Framework Data Provider for Oracle, OLE DB .NET, ODBC .NET有什麼區別?
在訪問Oracle資料庫方面,ODP.NET比上面所提到的其他資料庫訪問方案都強大和高效。
本文完