Oracle Developer Tools for Visual Studio .NET
其主要是為了實現在 Visual Studio 中使用 Oracle DataBase J進行無縫開發,
我向各位都嘗到了在 Visual Studio 中訪問 Sql Server 資料庫的便利吧,
當您安裝了 Oracle Developer Tools for Visual Studio .NET 後,
您也就可以在 Visual Studio 中實現訪問 Oracle 資料庫和訪問 Sql Server 資料一樣的便利了,
比如您可以在 Visual Studio 中實現 Oracle DataBase 開發的調試,
也可以直接存取 Oracle 資料庫,編寫預存程序,或者是觸發器這些 PL/SQL,
同樣的也可以使用 SqlDataSource 之類的資料庫控制項來實現訪問 Oracle 資料庫,
同樣的您也可以通過資料集這些操作來操作 Oracle 資料庫中的資料,
總之是,你安裝好 Oracle Developer Tools for Visual Studio .NET 後,
您便可以在 Visual Studio 中實現很方便很方便的訪問 Oracle 資料庫,
首先還是看我的搭配平台吧,
軟體平台
Win7 32位旗艦版,Oracle 10.2.0, VS 2012
在Oracle官方網站下載ODT工具:
http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html
我下載的是 ODAC 11.2 Release 5 (11.2.0.3.20) with Oracle Developer Tools for Visual Studio 之前下載了ODAC 10.2,但是它只支援VS2005,不支援2012,各位可以根據自己 VS的版本下載相應的安裝包。 解壓縮之後安裝,完成之後
再開啟 Visual Studio 2012
您可以發現在 Visual Studio 的 “工具”這一欄下面多出一些東西,
然後您可以選擇該“工具”欄 下的“串連到資料庫”
如果提示使用者名稱/密碼錯誤,請安裝下面的方法 3 解決,之後重啟VS2012就可以了。
由上面便可以知道使用 ODT.NET 串連 Oracle 資料庫成功了
按“確定”來建立這個與 Oracle 資料庫的串連,
然後就可以在“伺服器總管”中查看到
win7上裝ODTwithODAC,出現問題解決方案:
1、安裝ODTwithODAC到88%左右時停止不動。
解決方案:關閉360及殺毒軟體等。
2、安裝ODTwithODAC到100%時程式無響應。
解決方案:
首先刪除C:\Users\Administrator\Oracle檔案夾;
接著結束omtsreco.exe進程,刪除OracleMTSRecoveryService服務;
最後刪除C:\app檔案夾及C:\Program Files\Oracle檔案夾,並重新安裝。
3、裝完ODAC,使用PL/SQL串連資料庫出現:initialization error could not locate OCI dll。
解決方案:
原因:裝ODAC時,其實安裝了Oracle Client 11g,此時Oracle的環境變數被修改,PL/SQL裡的Oracle home和oci library也被修改,所以讀不到對應的tnsnames檔案和oci.dll。
開啟PL/SQL,進入tools-->preferences,如下介面所示。配置Oracle Home和OCI library。OK!!
如:Oracle Home:OraClient11g_home1
OCI library:D:\oracle\product\10.2.0\db_1\bin\oci.dll
4、pl/SQL串連時出現ORA-12154
解決方案:
檢查tnsnames.ora檔案是否在在Admin目錄下。
檢查C:\app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora檔案配置正確。 原文參見: http://www.cnblogs.com/BoyXiao/archive/2010/03/21/1691010.html
http://blog.csdn.net/jiangdragon/article/details/8181971