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管理器將無法加載/查找驅動程序。
- 將目錄添加到PATH系統環境變量。
- 定義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
- 例如在Windows上設置NLS_LANG:
- 運行odbc_uninstall腳本
- 它將刪除註冊表中的驅動程序條目。
- 它將刪除已安裝的Oracle ODBC驅動程序文件。
- 重置所有環境變量,例如PATH和TNS_ADMIN。