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。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值