ODAC (odp.net) 從開發到部署

吉普賽的歌發表於2013-09-30
1. 確定你開發機和伺服器的作業系統是32位還是64位, 而且要確定要部署的伺服器是什麼作業系統;
這一步很重要, 特別是伺服器,如果與你的不一樣,最好是安裝一個與伺服器相同的虛擬機器(推薦在VMWare, 64位OS相容性更好)。

2. 下載開發機和伺服器所需的dll, 地址:http://download.csdn.net/detail/yenange/6343515
  並按說明將dll檔案組織好(因為裡面有32位,64位,2.0,4.0等資料夾)。

3. 在開發機的連線測試;
  建立一個控制檯程式,可直接複製
   http://blog.csdn.net/yenange/article/details/11880479
   注:要先將 第 2 步中的dll(要與你開發機的作業系統的位數和你開發所用的framework的版本能對應上)複製到 bin\debug 下;
      並新增對Oracle.DataAccess.dll的引用 

4. 在伺服器(不方便就在第1步建立的虛擬機器也行的)上的連線測試;
   在伺服器上新建資料夾 TestConnection;   
   將第 3 步的程式 ( 僅 xxx.exe一個檔案即可 )複製到伺服器上;
   將第 2 步的dll (要與伺服器上的作業系統的位數能對應上) 複製到 TestConnection 資料夾;
   注:如果是虛擬機器(特別是Win Server2003),要安裝 與開發時相同的 framework ,要不無法執行的。

5. 如果第3步或者第4步有異常或者你想親自嘗試一下,可直接安裝 ODAC(上面的dll也就是下面的zip提取出來的) ,
32位下載地址: http://download.oracle.com/otn/other/ole-oo4o/ODAC1120320Xcopy_32bit.zip
64位下載地址: http://download.oracle.com/otn/other/ole-oo4o/ODAC1120320Xcopy_x64.zip
注:
--1. 安裝時要與你本機的作業系統的位數一致;
--2. 開發機的 odac 版本要與伺服器上的 odac 版本保持一致,位數可以不同,但版本要一致。

安裝方法:
(1)  將 zip檔案 解壓到磁碟中的某個目錄,如:“D:\software\ODAC112021Xcopy_x64”,然後在命令列進入這個目錄,輸入如下命
令:“install.bat all C:\odp.net myhome(install all components)”。
(2)  執行上述命令後,將自動將所有的檔案拷貝到C:\odp.net目錄下,接下來,在命令列進入C:\odp.net目錄,執行一下命
令:“configure.bat all myhome(configure all component) ”。
如果成功,安裝之後是無需 dll 即可執行的。

相關文章