不安裝Oracle客戶連線Oracle 8的方法(轉)

PigBaby2007發表於2007-08-08
不安裝Oracle客戶連線Oracle 8的方法[@more@]

 請將以下檔案複製到執行檔案所在目錄
  
  一、ODBC動態庫 :
  ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll
  
  二、建立EXTRA子目錄,將MSVCRT.DLL檔案複製到該子目錄下
  EXTRAMSVCRT.DLL
  
  三、ORACLE動態庫及配置檔案 
  Tnsnames.ora CORE35O.DLL NASNSNT.DLL NAUNTSNT.DLL NCRNT.DLL Nlnt.dll NLSRTL32.DLL Nnfdnt.dll NNFNNT.DLL NSNT.DLL NTNT.DLL NTTNT.DLL CIW32.DLL Ora73.dll OTRACE73.DLL Sqlnet.ora Sqltnsnt.dll CORE35.DLL
  
  四、PB動態庫 
  pbvm70.dll pbdwe70.dll Pbo7370.dll PBO8470.DLL pbodb70.dll libjcc.dll
  
  liulee(流方-琢磨Notes中...)
  
  Oracle的客戶端不安裝讓pb連上,我記得以前有帖子的,你可以搜尋一下。
  
  具體步驟
  1.先在某機器上安裝好客戶端(最好安裝在c盤);
  
  2.複製此客戶端oracle目錄下的所有檔案作為獨立的oracle安裝檔案;
  
  3.搜尋登錄檔,找到 HKey_Local_machinesoftwareoracle,把此專案及分支全部匯出。
  
  4.打包好你的pb程式,並獨立打包好oracle客戶端和登錄檔匯出檔案。
  
  5.到乾淨的客戶端,解開兩個包,匯入登錄檔檔案,然後加入路徑支援:
  
  path=%path%;"c:Ora817in"
  
  這樣處理,應該沒有問題,因為我就是這樣快速處理了幾十個機器。
  
  若不想搞登錄檔,你可以在程式中自己寫登錄檔,構成Oracle客戶端必要的登錄檔支援,至於路徑,手工新增應該不難。
  
  至於Oracle客戶端那些檔案不需要,這個不好說,你可以把那些bin目錄下的所有exe刪除,Oracle Document刪除(7x兆)
  
  至於定義Oracle服務,找到 Ora817 et80adminTnsName.ora,參照格式,程式中生成一個也不麻煩。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10144097/viewspace-934587/,如需轉載,請註明出處,否則將追究法律責任。

相關文章