ociuldr2源代码

    hrb_qiuyb根据ociuldr源代码, 用OCI 8的函数接口重写了文本导出工具, 所有已有的功能和命令行参数保持不变, 并增加了对CLOB/BLOB字段的支持(导出成独立的文件), 并且在Oracle 10g下可以用sys用户登录进行操作了, 就命名为ociuldr2吧, 基于OCI 7接口规则的ociuldr则不支持这两个功能.

    需要ociudlr2的朋友, 可以点击下载, 然后在不同的平台自行编译.

    在所有免费提供的工具中, ociuldr是下载和使用最为广泛的一个了, 并被集成到应用程序中, 用来装载大量数据到Cache服务器中, 也很早就想改成OCI 8接口的, 由于个人的如下成见, 一直没有行动起来.

1, 不能登录sys没有关系, 搞一个查询用户的就行.
2, LOB不能处理没有关系, 可以结合lobs工具.
3, 太忙了, 没有时间去改写.
4, 太老了, 没有精力去改写.

    据说hrb_qiuyb的电脑坏了, 他自己已经丢失了那份源代码, 我也找了好久, 还好发现了他当初传给我的那个版本, 就共享出来算了.

留言 (7)

这么牛的工具,终于发行新版本了. 恭喜!

我发现ociuldr2.c的代码不完整,从中间断掉了.

重新上传了,现在完整了,这几天用scp拷文件到DreamHost主机很不稳定,常被中断。

vc6怎么编译?

在vc6下终于编译好了。运行时提示:
ociuldr2 user=dpcis_opt/dpcis_op
t@orcl10g query="select * from ret_info where rownum

Initializing the environment..
Logging on as dpcis_opt屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯妄?.
Connect to orcl10g屯屯屯屯屯屯妄鼳 failed!
Error - ORA-24327: 在证明一个用户之前,需要明确的连接

Logged on
Error - ORA-03114: 未连接到 ORALCE

Error - ORA-03114: 未连接到 ORALCE

Error - ORA-03114: 未连接到 ORALCE

Error - ORA-03114: 未连接到 ORALCE

上面没有复制完善补充一下:
ociuldr2 user=dpcis_opt/dpcis_opt@orcl10g query="select * from ret_info where rownum 什么原因?

是否与以下警告有关:

warning C4013: 'prepareSql' undefined; assuming extern returning int
warning C4018: ' warning C4018: ' warning C4033: 'main' must return a value
warning C4101: 'n' : unreferenced local variable
warning C4018: ' warning C4716: 'getColumns' : must return a value

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • I like collecting stamps.
  • 我喜欢收集邮票.
  • I prefer tea to coffee.
  • 和咖啡相比, 我更喜欢茶.
  • What do you dislike most about this movie?
  • 这部电影你最不喜欢什么?
  • I would rather sleep than watch this movie.
  • 我情愿睡觉也不看这部电影.
  • You should take the advice of your teacher.
  • 你应该听老师的话?