前几天,bartender2019连接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的问题,并指明是那些版本会出现的问题。
于是,又搜索关于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
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打开标签测试了下,熟悉的界面又回来的。随之,客户服务器迁移工作也顺利完成。
等等,别走! ^_^
好消息,快手官方发红包啦,登录即送2元,秒提现! 查看详情>>