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。