sqluldr2是一款Oracle数据快速导出工具,包含32、64位程序,sqluldr2在大数据量导出方面速度超快,能导出亿级数据为excel文件,另外它的导入速度也是非常快速,功能是将数据以TXT/CSV等格式导出

1,下载sqluldr2,选择linux64位版本

https://pan.baidu.com/s/1JCH8Rn-aCFyqEyouXE0k7Q

2,将sqluldr2_linux64_10204.bin 拷贝到oracle安装目录

3,执行命令sqluldr2_linux64_10204.bin,报错如下

4,发现当前环境有libclntsh.so.11.1,与sqluldr2 所需包差小版本号,尝试建立软连接文件

ln -s  libclntsh.so.11.1 libclntsh.so.10.1

再次执行sqluldr2_linux64_10204.bin,成功,显示其相关参数帮助。

[oracle@base0182 ~]$ sqluldr2_linux64_10204.bin SQL*UnLoader: Fast Oracle Text Unloader (GZIP, Parallel), Release 4.0.1
(@) Copyright Lou Fangxin (AnySQL.net) 2004 - 2010, all rights reserved.License: Free for non-commercial useage, else 100 USD per server.Usage: SQLULDR2 keyword=value [,keyword=value,...]Valid Keywords:user    = username/password@tnsnamesql     = SQL file namequery   = select statementfield   = separator string between fieldsrecord  = separator string between recordsrows    = print progress for every given rows (default, 1000000) file    = output file name(default: uldrdata.txt)log     = log file name, prefix with + to append modefast    = auto tuning the session level parameters(YES)text    = output type (MYSQL, CSV, MYSQLINS, ORACLEINS, FORM, SEARCH).charset = character set name of the target database.ncharset= national character set name of the target database.parfile = read command option from parameter file for field and record, you can use '0x' to specify hex character code,\r=0x0d \n=0x0a |=0x7c ,=0x2c, \t=0x09, :=0x3a, #=0x23, "=0x22 '=0x27

主要参数说明
  Field  分隔符  指定字段分隔符,默认为逗号
  record 分隔符  指定记录分隔符,默认为回车换行,Windows下的换行
  quote  引号符  指定非数字字段前后的引号符
  例如现在要改变默认的字段分隔符,用“#”来分隔记录,导出的命令如下所示:
  sqluldr2  test/test sql=tmp.sql field=#
  在指定分隔符时,可以用字符的ASCII代码(0xXX,大写的XX为16进制的ASCII码值)来指定一个字符,常用的字符的ASCII代码如下:
  回车=0x0d,换行=0x0a,TAB键=0x09,|=0x7c,&=0x26,双引号=0x22,单引号=0x27

  在选择分隔符时,一定不能选择会在字段值中出现的字符, 如有文字描述字段,就不能使用默认的逗号分隔符。

5,执行数据导出

5.1,常规导出

sqluldr2_linux64_10204.bin  user=test/test@history_162 query="select * from temp_001" head='yes' file=/home/oracle/temp_001.txt

5.2,使用sql参数

sqluldr2_linux64_10204.bin  user=test/test@history_162 query=tmp.sql head='yes' file=/home/oracle/temp_001.txt

tmp.sql的内容为:select * from temp_001

5.3,使用log参数
  当集成sqluldr2在脚本中时,就希望屏蔽上不输出这些信息,但又希望这些信息能保留,这时可以用“LOG”选项来指定日志文件名。

  sqluldr2_linux64_10204.bin  user=test/test@history_162 query=tmp.sql head='yes' file=/home/oracle/temp_001.txt log=+d:\tmp001.log

5.4,使用 table 参数

  当使用 table 参数时,在目录下会生成对应的ctl控制文件,如下语句会生成temp_001_sqlldr.ctl文件。

sqluldr2_linux64_10204.bin  user=test/test@history_162 query=tmp_sql table=temp_001 head='yes' file=/home/oracle/temp_001.txt

oracle数据导出工具sqluldr2安装及使用相关推荐

  1. 在pl/sql中使用exp/imp工具实现oracle数据导出/导入

    在pl/sql中使用exp/imp工具实现oracle数据导出/导入 2006年11月19日 星期日 10:59 Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令 ...

  2. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  3. mysql自带的卸数工具_数据库卸数必备工具下载-数据库数据导出工具(DBexport)下载v1.3官方版-西西软件下载...

    DBexport是一款专业的数据库数据导出工具,支持多数据源导出,目前已测试Oracle,MySQL,SQL_SERVER无明显BUG,目前支持图片种的数据库,支持扩展功能,只要有对应的数据库jar和 ...

  4. oracle 数据导出

    oracle 数据导出 分类: oracle 2011-10-23 16:22 25人阅读 评论(0) 收藏 举报 方案一:使用SQLPlus的Spool命令.Spool是SQLPlus的命令,不是S ...

  5. 智能视频内容生产中专业视频数据导出工具的研发

    点击上方"LiveVideoStack"关注我们 随着智能视频生产时代的到来,专业视频的制作将会变得更智能.更简单.智能视频生产中主要包含三大模块,他们分别是:视频SDK底层能力. ...

  6. oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植

    用Oracle导入导出工具实现Oracle数据库移植.很不错的方法,建议使用![@more@] 用Oracle导入导出工具实现Oracle数据库移植 Oracle数据库作为目前市场的主流数据库之一,许 ...

  7. 博易大师数据导出工具

    应股友要求,制作了博易大师数据导出工具,实现对博易大师的历史数据一键查看和批量格式化导出,解决股友们其它分析软件的数据问题.特点:导出的字段.格式.顺序可以自定义,从而根据不同的格式需要进行导出. 下 ...

  8. 【渗透工具】浏览器数据导出工具

    参考开源项目: GitHub - moonD4rk/HackBrowserData: Decrypt passwords/cookies/history/bookmarks from the brow ...

  9. oracle计算数据导出,oracle 数据导出

    方案一:使用SQLPlus的Spool命令.Spool是SQLPlus的命令,不是SQL语句.通过Spool可以将SQL语句(导出的话主要是使用Select)的执行结果导出到指定的文件中,即" ...

  10. oracle批量复制,OracleCopier(Oracle数据复制工具)

    OracleCopier是一款简单方便的数据复制工具,帮助用户节省将数据从一个Oracle数据库传输到另一个数据库的时间,用户可以通过软件在Oracle数据库之间来回导数据了,十分方便. 基本简介 O ...

最新文章

  1. linux shell ls xargs rm 组合删除文件
  2. 5.prometheus告警插件-alertmanager、自定义webhook案例编写
  3. OSG仿真案例(9)——JY61陀螺仪控制飞机姿态
  4. IIS下发布关于Excel导入导出时遇到的问题集锦(转)
  5. 笔试c语言实现栈,栈的实现与操作(C语言实现)
  6. java mysql图书馆管理系统源码+论文
  7. LQR 的直观推导及简单应用
  8. 计算机网络微课堂笔记
  9. 关于编码问题的复制黏贴
  10. 胆囊炎以及胆结石的朋友注意了
  11. Placement service – placement安装(wallaby-allinone)
  12. 人在做,天在看:天道有轮回,苍天饶过谁
  13. 将秒数换算成具体的天时分秒
  14. live555峰哥的私房菜(二)-----计划任务(TaskScheduler)探讨
  15. 撬动百亿智能办公市场 钉钉发布智能考勤机标准
  16. 集装箱货物装箱3D模型
  17. 基于80251的嵌入式语音识别
  18. AI测温落地趋势:已成日常刚需 产品形态呈细分化发展
  19. android的阻尼效果
  20. 【数据结构】-树与二叉树与图

热门文章

  1. Easy2d 文档教程之 Visual Studio 安装 Easy2D 游戏引擎
  2. 哈工大中文分词系统ltp4j使用总结
  3. FL Studio最新汉化免费下载 水果音乐制作软件
  4. 用曲率,挠率反求曲线方程!(作业捷径篇 续集)
  5. 最新爱客影院自动采集源码v3.5.5
  6. c语言jj斗地主源码,GitHub - choushane/cocoscreator-ddz: cocos-斗地主,客户端和服务端(node.js socket.io)...
  7. 在国内使用DNS服务器的一个对比分析
  8. 大学生数学建模竞赛心得(提高篇) 转
  9. 阿里云生成SSH秘钥对,使用SCRT登录阿里云服务器
  10. 模拟电路中晶体管阵列的性能感知公共质心布局和布线 ALIGN