x64系統安裝ODAC問題經驗分享



64bit系統安裝ODAC經驗分享


背景:

最近項目里面有用到 WCF+Entity Framework+oracle 這個架構
用過的朋友應該都知道,Entity Framework要通過ODAC的方式來連接Oracle,
於是從oracle下載了一個ODAC64bit版本,結果VS2010怎么都無法調用到ODAC這玩意,
於是暫時遠端到服務器上來開發項目,當時被這個問題郁悶了好久…… 

項目結束后,公司要求切換服務器,於是就需要在新的服務器(Window server2008)上搭建環境,
結果又悲催的卡在的ODAC的問題上,這次再也沒有其它替代解決方案了,后來跟一個資深同事(以前成功安裝過ODAC)
一起花了兩天時間來研究這個,把舊服務器上的配置環境全部在新的服務器上搭建起來,並一個一個對比
新舊服務器上ODAC相關配置差異,后來終於發現舊服務器(Window server2008)上ODAC居然
是32bit的,我擦,終於找到原因了,64bit系統安裝32bit版本ODAC后VS2010上的Entity Framework才能通過ODAC正常抓取oracle中的數據,
真不知道是VS2010坑爹還是Oracle的ODAC坑爹……

最后強調:
64bit系統安裝ODAC一定要安裝32bit版本(即oracle 11g Client 為32bit的),否則會出現ODAC無法使用狀況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM