win7安装的oracle xe的odbc驱动程在odbcad32.exe中看不到

huang642 2014-10-24 09:01:55
在win7 64位的机子上装oracle11g xe,其odbc驱动oracle in xe在控制面板的ODBC数据源管理器中可以看见,如图
但在SYSWOW64的odbcad32.exe中看不到。导致连接时报错如下

这是怎么一回事?请大神们帮帮忙?或者说不安oracle客户端,想通过odbc访问oracle,该下什么驱动啊?
...全文
1475 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
仙贝30 2015-08-18
  • 打赏
  • 举报
回复
我也遇到了,只有一个微软的odbc for oracle,没有oracle客户端的odbc
  • 打赏
  • 举报
回复
我也遇到了同样的问题
bw555 2014-10-24
  • 打赏
  • 举报
回复
访问oracle,必须要装oracle客户端的,或是单独安装的,或是嵌入到其他安装程序中的,但是客户端是一定要有的
CT_LXL 2014-10-24
  • 打赏
  • 举报
回复
引用 4 楼 huang642 的回复:
在网上找了一下。不知道行不行 还是选择microsoft odbc for oracle 找到ORACLE_HOME文件夹,右击—〉属性—〉安全,选Authenticated Users,查看它的属性,将Read and Execute的勾先去掉(默认情况下该勾是选中的),在勾上,然后重新启动你的机器,在运行程序
huang642 2014-10-24
  • 打赏
  • 举报
回复
引用 3 楼 huang642 的回复:
[quote=引用 2 楼 zlloct 的回复:] 64bit的系统必须在C:\Windows\SysWOW64运行odbcad32.exe,怎么会找不到?
是啊,我也感觉很奇怪,在SysWOW64运行odbcad32.exe里面就没有发现odbc驱动oracle in xe 有一个microsoft odbc for oracle 结果添加又是这样 [/quote] 数据库版本是
huang642 2014-10-24
  • 打赏
  • 举报
回复
引用 2 楼 zlloct 的回复:
64bit的系统必须在C:\Windows\SysWOW64运行odbcad32.exe,怎么会找不到?
是啊,我也感觉很奇怪,在SysWOW64运行odbcad32.exe里面就没有发现odbc驱动oracle in xe 有一个microsoft odbc for oracle 结果添加又是这样
CT_LXL 2014-10-24
  • 打赏
  • 举报
回复
64bit的系统必须在C:\Windows\SysWOW64运行odbcad32.exe,怎么会找不到?
huang642 2014-10-24
  • 打赏
  • 举报
回复
引用 5 楼 zlloct 的回复:
[quote=引用 4 楼 huang642 的回复:]
在网上找了一下。不知道行不行 还是选择microsoft odbc for oracle 找到ORACLE_HOME文件夹,右击—〉属性—〉安全,选Authenticated Users,查看它的属性,将Read and Execute的勾先去掉(默认情况下该勾是选中的),在勾上,然后重新启动你的机器,在运行程序[/quote] 试了也不行,把oraclexe卸载了,重装oracle database11g R2结果也一样,oracle in OraDb11g_home1在在SysWOW64运行odbcad32.exe有没有,而之前装的mysq就有,真心不知道怎么回事啊?
huang642 2014-10-24
  • 打赏
  • 举报
回复
引用 6 楼 bw555 的回复:
访问oracle,必须要装oracle客户端的,或是单独安装的,或是嵌入到其他安装程序中的,但是客户端是一定要有的
不是可以装一个instantclient -base和一个instantclient-odbc就行了吗?

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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