安装oracle12 64位odbc,结果装的是32位odbc?

DelisPhi 2015-07-15 05:57:28
本人机子Win7 64位。没有Oracle客户端。于是我去官网下载(意味着没有下错可能)
instantclient-basic-windows.x64-12.1.0.2.0.zip
instantclient-odbc-windows.x64-12.1.0.2.0.zip
instantclient-sqlplus-windows.x64-12.1.0.2.0.zip

解压到同一个目录D:\instantclient-basic-windows.x64-12.1.0.2.0。
并在path环境变量和ORACLE_HOME环境变量里加入了这个目录,配置好TNS_ADMIN和NLS_LANG。
然后我运行目录下的odbc_install.exe。提示成功。

这时问题来了:我运行%windir%\SysWOW64\odbcad32.exe,看不到对应odbc驱动程序,只有运行%windir%\System32\odbcad32.exe方可看见,名字是"Oracle in instantclient-basic-windows.x64-12.1.0.2.0"。这个odbc驱程一切用法都是32位的。
但是运行sqlplus,sqlplus却又是64位,按道理我的客户端本身就是64位。求解哪一步有问题导致odbc安装位数出错?还是说Oracle本身的bug?
...全文
361 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DelisPhi 2015-08-11
  • 打赏
  • 举报
回复
弄老半天发现,如果我装的是64位odbc,他会出现在x86的odbcad32里;如果我装的是32位odbc,他就会出现在x64的odbcad32里并且32位应用程序可用。。尼玛是倒着来的啊,问题解决。。
DelisPhi 2015-07-16
  • 打赏
  • 举报
回复
引用 1 楼 jdsnhan 的回复:
没这么玩过。 既然有client,一般就不用odbc了。 你安装instantclient-odbc-windows.x64-12.1.0.2.0.zip,确认一下安装结果是什么啊。
试过很多次,就是直接装的32位。已经确认过文件来源好几次了。。
jdsnhan 2015-07-16
  • 打赏
  • 举报
回复
没这么玩过。 既然有client,一般就不用odbc了。 你安装instantclient-odbc-windows.x64-12.1.0.2.0.zip,确认一下安装结果是什么啊。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧