免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2322 | 回复: 1
打印 上一主题 下一主题

【请教】iODBC 如何配置能连接 oracle? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-19 14:29 |只看该作者 |倒序浏览
在HP-UX中配置iODBC访问Oracle,配置好odbc.ini后始终出现如下错误,各位知道可能的原因么?
使用iODBC连接远程Orcale Server除了安装iODBC和Oracle的ODBC driver之外,是否还需要别的,比如是否一定要有Oracle client?
Oracle驱动已经装好,其目录有读取和执行的权限。

错误信息:
iODBC Unicode Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0406.0126

Enter ODBC connect string (? shows list): edw
1: SQLDriverConnectW = [iODBC][Driver Manager]No such file or directory (0) SQLSTATE=00000
2: SQLDriverConnectW = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003

odbc.ini
[ODBC Data Sources]
ora90_lite         = OpenLink Oracle 9.x Lite Driver (multi threaded)

[ora90_lite]
Driver            = /home/ovispoly/lib/ora90_mt_lt.sl
ServerType        = Oracle 9.x
Username          = user1
Password          =
FetchBufferSize   = 99
ReadOnly          = No
JetFix            = No
Description       = Sample Oracle 9.x Lite Connection
NoRowSetSizeLimit = No
NoAutoCommit      = No
NoLoginBox        = No


ODBC driver是OpenLink 的Oracle ODBC驱动,在~/lib/下,目录和文件都有读取和执行权限。

论坛徽章:
0
2 [报告]
发表于 2006-10-16 17:24 |只看该作者

回复 1楼 ovis_poly 的帖子

问题已解决,该驱动用aCC编译而iODBC用gcc编译,导致在HP-UX中动态连接库加载失败。将iODBC用aCC重新编译,成功。
可惜这些oracle的odbc驱动始终需要license。而且非常昂贵,$4000/cpu!!!!
听说安装oracle instanceclient可以带odbc driver,但是我下载的为什么没有啊?哪位大侠有这方面的经验还望不吝赐教。
另外,如果自己开发odbc driver是不是使用OCI?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP