摘要:64位操作系統部署.NET 程序訪問oracle時,無法連接問題.(注意:客戶端是64位系統 ,服務端是否64位 還是32位無關。)
1.到oracle 官網搜索相關版本的 ODAC網址: http://www.oracle.com/cn/solutions/midsize/index-090165.html 比如 我們需要訪問數據庫是11.2.02.1版本的那么下載這個:64-bit ODAC 11.2 Release 3 (11.2.0.2.1) Xcopy for Windows x64
2.下載好以后是 一個zip文件:ODAC112021Xcopy_x64.zip
3.
將ODAC112021Xcopy_x64.zip解壓到磁盤中的某個目錄,如:“D:\ODAC112021Xcopy_x64”,然后在命令行進入這個目錄(cd /d D:\ODAC112021Xcopy_x64),輸入如下命令:“install.bat all C:\odp.net myhome(install all components)”。
4.運行上述命令后,將自動將所有的文件拷貝到C:\odp.net目錄下,接下來,在命令行進入C:\odp.net目錄(cd /d C:\odp.net),
運行一下命令:“configure.bat all myhome(configure all component) ”。上述命令將自動想GAC注冊ODP.NET相關的dll,同時在vs2010中添加引用的時候能看到想要版本的Oracle.DataAccess.dll。
5.最后需要添加系統環境變量Path, c:\odp.net;c:\odp.net\bin;
如果僅僅是為了 64位操作系統可以訪問服務端的oracle ,這步 不是必須的。測試一下,可以訪問就行了。
完畢
