windows安裝oracle odbc驅動

1 Windows的ODBC Instant Client

ODBC Instant Client提供了除Microsoft Transaction Server的Oracle服務的Oracle 12c ODBC驅動程序的所有功能,因而無需傳統的ORACLE_HOME安裝。有關 OCI Instant Client的信息,請參見《Oracle Call Interface程序員指南》

1.1安裝ODBC Instant Client

  • Oracle Technology Network Instant Client頁面下載Basic Instant Client和ODBC Instant Client軟件包。這兩個軟件包必須解壓縮到同一目錄中。例如,  C:\ Oracle \ instantclient_12_1
    • 基本Instant Client是安裝ODBC Instant Client的先決條件。

 

1.2卸載ODBC Instant Client

請執行以下步驟來卸載:

  • ODBC Instant Client程序包具有以下文件/ DLL

    文件名

    描述

    sqora32.dll 

    驅動DLL 

    sqoras32.dll

    驅動程序安裝DLL

    sqresus.dll

    資源DLL

    sqresja.dll

    日語資源DLL

    ODBC_IC_Readme_Win.html

    Windows的ODBC Instant Client自述文件(此文件)

    sqora.htm

    幫助文件

    odbc_install.exe

    ODBC Instant Client安裝腳本

    odbc_uninstall.exe

    ODBC Instant Client卸載腳本。

  • 在運行ODBC安裝腳本之前,請確保已部署Basic Instant Client。
  • 解壓縮ODBC Instant Client軟件包,然後執行odbc_install腳本。
    • 默認情況下,英語(美國)DLL將被安裝。
    • 要安裝日語版的ODBC驅動程序,請在安裝腳本中添加JA選項。
      • C:\ Oracle \ instantclient_12_1> odbc_install JA
    • ODBC安裝腳本將 在當前目錄中檢查  oci.dll,oraociei11.dll和orannzsbb11.dll。如果缺少任何這些DLL,則安裝將失敗。
    • Oracle Instant Client目錄(當前目錄)名稱將成爲註冊表中驅動程序名稱的一部分。
      • 驅動程序名稱將爲“ instantclient_12_1中的Oracle”。
  •  安裝後,需要按以下方式配置環境。
    • 將目錄添加到PATH系統環境變量。
      • 否則,ODBC管理器將無法加載/查找驅動程序。
  • 定義TNS_ADMIN環境變量以指向OCI的.ora文件目錄。
  • 必須爲OCI設置此名稱以解析TNS名稱。
  • 如果未設置TNS_ADMIN,則OCI將檢查與操作系統有關的目錄集,以找到tnsnames.ora。此搜索路徑包括在目錄%ORACLE_HOME%/ network / admin / tnsnames.ora中查找。這是爲Oracle Instant Client設置ORACLE_HOME環境變量的唯一原因。如果在運行Instant Client應用程序時設置了ORACLE_HOME,則必須將其設置爲Instant Client存在的目錄(在這種情況下爲  C:\ Oracle \ instantclient_12_1)。 如果未設置ORACLE_HOME,則在當前目錄中查找tnsnames.ora。
  • 設置您的語言環境所需的任何Oracle全球化變量。有關更多信息,請參見《Oracle數據庫全球化支持指南》
    • 例如在Windows上設置NLS_LANG:
      • 設置NLS_LANG = JAPANESE_JAPAN.JA16EUC 
  • 運行odbc_uninstall腳本
    • 它將刪除註冊表中的驅動程序條目。
    • 它將刪除已安裝的Oracle ODBC驅動程序文件。
  •  重置所有環境變量,例如PATH和TNS_ADMIN。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章