免费注册 查看新帖 |

Chinaunix

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

怎么在linux下用C访问远端Windows下的Oracle? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-15 10:42 |只看该作者 |倒序浏览
我的linux内核是2.4.20,装系统的是64M的CF卡,没有图形用户界面,我需要用C访问远端windows下的oracle,并且把数据保存在本地的一个文件里。请问我需要在linux下安装除oracle驱动以外的哪些东西?

论坛徽章:
0
2 [报告]
发表于 2003-12-15 11:54 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

两种方案,
一种是用unix的odbc驱动程序unixodbc 等,可以提供标准的odbc接口,与windows下一致。这种方法通用性好,相关的资源比较丰富,可用于各种数据库,但要有相应的odbc支持库,而这些好像都不是免费的。数据库厂商也一般不提供这样的驱动程序


另一种可以用Oracle的OCI接口,与odbc类似,但库函数定义与odbc有不同,可以用一些数据库的高级特性,如存储过程等,且随数据库附带,可以选择安装,但不具备通用性.

论坛徽章:
0
3 [报告]
发表于 2003-12-15 17:34 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

还可以用PROC,访问数据库跟平台关系不大

论坛徽章:
0
4 [报告]
发表于 2003-12-16 10:11 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

我看到的proc的资料都是讲的用它连接本地数据库,没有介绍连接网上的,可是我是要从linux连网上的oracle,请问还能用proc吗?能用的话还需要
在linux上安装什么其他的东西呢?

论坛徽章:
0
5 [报告]
发表于 2003-12-16 10:35 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

原帖由 "vega_ww" 发表:
我看到的proc的资料都是讲的用它连接本地数据库,没有介绍连接网上的,可是我是要从linux连网上的oracle,请问还能用proc吗?能用的话还需要
在linux上安装什么其他的东西呢?

这种方法没问题!

在linux上安装oracle client,然后配置一下tnsnames.ora。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-12-16 10:38 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

原帖由 "vega_ww" 发表:
我看到的proc的资料都是讲的用它连接本地数据库,没有介绍连接网上的,可是我是要从linux连网上的oracle,请问还能用proc吗?能用的话还需要
在linux上安装什么其他的东西呢?

可以的,要不然proc还有什么用处。
对oracle我不是很熟,不过你要通过网络访问,
server上的oracle要把网络服务起来,既它监听
端口1521,如果有远程访问,就建立连接,处理
请求,释放连接。

论坛徽章:
0
7 [报告]
发表于 2003-12-16 11:43 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

请问网上能下到linux oracle client吗?或者还是要买光盘?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2003-12-16 11:45 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

[quote]原帖由 "vega_ww"]请问网上能下到linux oracle client吗?或者还是要买光盘?[/quote 发表:

你去oracle网站看看,我是下载过oracle9i的。

论坛徽章:
0
9 [报告]
发表于 2003-12-16 17:29 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

vega_wwracle的网站上就能下载,你去看看吧

论坛徽章:
0
10 [报告]
发表于 2003-12-18 14:28 |只看该作者

怎么在linux下用C访问远端Windows下的Oracle?

HappyWin:
    为什么我到oralce.com找了半天都没找到linux client呢?提示一下我吧,呵呵 :wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP