当前位置:首页 > 个人杂谈 > 正文内容

Windows Server 2016 X64配置Oracle ODBC

作者: 葛屹肃 | 日期: 2019-11-07 | 分类: 个人杂谈

前几天,bartender2019连接ODBC已经成功,不过,当真正打开标签进行测试时,在设置数据库连接时,一直提示如下错误:

64位ORACLE ODBC报错

这个是客户的服务器迁移,从原来的win7系统迁移至Windows Server 2016 X64,而bartender也需要升级,但一套bartender迁移只限3次,而客户之前已经迁移了3次,现在不能继续迁移,必须要升级。从10.1版本升级至bartender2019,其中,最大的改变就是使用ODBC连接从32位变成了64位,这样的话,就需要安装64位的Oracle Client。

然后,安装好64位Oracle Client后,在使用中又碰到上述错误。于是,向bartender技术反馈相关的问题,得到回复是64位Oracle Client的问题,并指明是那些版本会出现的问题。

Windows Server 2016 X64配置Oracle ODBC

于是,又搜索关于64位Oracle ODBC的资料,原来很多人碰到这类问题,而且早有解决办法,我按步骤进行配置,果然解决了。操作步骤如下:

1、下载驱动包

base包:instantclient-basic-windows.x64-11.2.0.4.0.zip

ODBC包:instantclient-odbc-windows.x64-11.2.0.4.0.zip

网址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

2、解压安装

解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解压后的所有文件必须放在一个目录下,假设是D:\instantclient_11_2

使用管理员权限打开CMD,进入该目录,运行odbc_install.exe进行安装。

提示安装成功后,运行64位ODBC驱动配置程序“C:\windows\SysWOW64\odbcad32.exe”

注意:64位系统的odbcad32.exe的目录应该在SysWOW64。不出意外,ODBC的驱动已经安装成功了。

另外,在配置时,发现不能选择TNS,大家可以增加环境变量:TNS_ADMIN,值就是tnsnames.ora的文件夹目录,如:D:\instantclient_11_2\NETWORK\ADMIN\。

至此,Windows Server 2016 X64配置Oracle ODBC已经完毕,然后打开bartender2019打开标签测试了下,熟悉的界面又回来的。随之,客户服务器迁移工作也顺利完成。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/1136.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论