Oracle的OLEDB驱动的安装与配置

如果需要使用Oracle的

安装包下载

官方下载地址:https://www.oracle.com/database/technologies/net-downloads.html

推荐下载ODAC19C,如下图所示: install

选择64位的版本 install

选择19.16的小版本下载 install

下载完毕后,就可以进行下一步安装操作。

OLEDB驱动安装

  • 1、将下载好的安装包V1031050-01.zip解压到D:\software\ODAC 目录下,解压后如下图所示 install

  • 2、以管理员方式打开CMD命令提示窗,执行安装操作,如下动图所示 install.bat –help 输出如下:

install

  • 3、执行安装命令
install.bat all     D:\MyOracle19C MyOracle19C true

install.bat的参数说明:

参数一:选择安装的组件, 推荐安装所有的组件,防止缺少组件导致UTS无法正常使用OLEDB驱动连接Oracle数据库。

参数二:驱动安装的路径,如D:\MyOracle19C

参数三:在注册表中的键名

参数四:true

附上执行安装命令的动图:

install

  • 4、配置环境变量

新建系统环境变量ORACLE_HOME install

将ORACLE_HOME\bin 和ORACLE_HOME 添加到系统环境变量PATH中 install

在Uts中使用

按照上面的操作就已经成功的安装配置好了oracle的OLEDB驱动 但是在UTS中配置Oracle的OLEDB连接方式时,可能还会遇到问题。

  • 1、127:找不到指定的程序 oledb_error

上面两个问题均是因为UTS的安装包自带的oci.dll的版本与我们所安装的Oracle的客户端中的oci.dll版本有冲突, 所以即使我们正确的配置好了以后在UTS端使用时仍然会报上述错误。

解决:

  • 1、停止uts服务
  • 2、进入到uts的安装目录中,删除oci.dll文件
  • 3、启动uts服务