如果安裝Oracle的時候沒有把Oracle Provider for OLE DB,這個組件安裝上,那么就會導致在使用程序的時候無法使用Oracle客戶端驅動問題,彌補的辦法就是重新下載客戶端程序。
以下介紹win 2008 x64 + Oracle 11g x64情況搭建
安裝驅動程序首先得下載客戶端程序,下載地址
需要注意的是下載對應的版本,實例中我是下載的ODAC112040Xcopy_64bit這個版本,版本過高或者過低都無法正常運行。
下載后解壓,然后執行批處理開始安裝
install.bat all d:\oracle_odac odac
//我的Oracle安裝目錄為D:\oracle
如果沒有提示錯誤,即安裝成功。
asp可用如下Oracle數據庫連接字符串
Provider=OraOLEDB.Oracle;Data Source=orcl;User Id=joleye;Password=123456
asp.net mvc
Data Source=localhost:1521/orcl;Persist Security Info=True;User ID=joleye;Password=123456;
介紹完畢,asp.net mvc中還需要引用以下2個dll文件,分別為:
D:\oracle_odac\odp.net\bin\4\Oracle.DataAccess.dll
D:\oracle_odac\asp.net\bin\4\Oracle.Web.dll
