sqluldr2是一个基于OCI的文本导出工具,小巧方便,使用方法类似于Oracle自带的exp,支持自定义SQL、本地和客户端的导出,速度快,效率高。

完成下载,将sqluldr264放入oracle_home下,或是oracleclient下也行,未必需要是oracleservice,然后可以用cmd运行命令,或是写成批处理文件。

软件下载地址:百度云链接:https://pan.baidu.com/s/1V8eqyyYsbJqQSD-Sn-RQGg

提取码:6mdn

下载完后并解压会生成4个文件sqluldr2.exe 用于32位windows平台;

sqluldr2_linux32_10204.bin 适用于linux32位操作系统;

sqluldr2_linux64_10204.bin 适用于linux64位操作系统;

sqluldr264.exe 用于64位windows平台。

连接数据的方法:

本地连接方式:./sqluldr2linux64.bin user=gltest/gltest query="select * from T_H_BK_CUSTOMER_20180114_0;" file=/home/oracle/sqluldr2/T_H_BK_CUSTOMER_20180114_0.csv

客户端连接:TNS方式./sqluldr2linux64.bin user=gltest/gltest@orcl query="select * from T_H_BK_CUSTOMER_20180114_0;" file=/home/oracle/sqluldr2/T_H_BK_CUSTOMER_20180114_0.csv

客户端连接:直接连接方式./sqluldr2linux64.bin user=gltest/gltest@192.168.128.98:1521/orcl query="select * from T_H_BK_CUSTOMER_20180114_0;" file=/home/oracle/sqluldr2/T_H_BK_CUSTOMER_20180114_0.csv

对于大表可以输出到多个文件中,指定行数分割或者按照文件大小分割,例如:sqluldr2 testuser/testuser@orcl query="select * from test_table2" file=test_table2_%B.txt batch=yes rows=500000

执行数据导出命令

1、常规导出sqluldr2 hr/hr123@127.0.0.1:1521/XE query="select * from bb_user_t" head=yes file=D:\sqluldr2\File\tmp001.csv

说明:head=yes   表示输出表头

2、使用sql参数sqluldr2 hr/hr123@127.0.0.1:1521/XE sql=query.sql head=yes file=D:\sqluldr2\File\tmp002.csv

sqluldr2 hr/hr123@127.0.0.1:1521/XE sql=D:\sqluldr2\query.sql head=yes file=D:\sqluldr2\File\tmp002.csv

-- query.sql的内容为:select * from bb_user_t

3、使用log参数

当集成sqluldr2在脚本中时,就希望屏蔽上不输出这些信息,但又希望这些信息能保留,这时可以用“LOG”选项 来指定日志文件名。sqluldr2 hr/hr123@127.0.0.1:1521/XE sql=D:\sqluldr2\query.sql head=yes file=D:\sqluldr2\File\tmp003.csv log=+D:\sqluldr2\File\tmp003.log

比较常用参数的是:query:用这个参数可以自定义导出语句

file:导出的文件名字和目录

log:日志

parfile:可以把参数放到parfile文件里,这个参数对于复杂sql很有用。

field:设置导出文件里的分隔符

遇到错误的解决方法:1. 导出文件里有中文显示乱码,需要设置参数charset=UTF8

2. ORA-24345: A Truncation or null fetch error occurred,设置参数safe=yes

oracle快速导出1t数据,使用sqluldr2快速高效大批量导出Oracle数据相关推荐

  1. C#如何快速高效地导出大量数据?

    本文转载:http://www.cnblogs.com/herbert/archive/2010/07/28/1787095.html 在C#里面如果对应的把datagridview里面的每个cell ...

  2. 如何快速全面建立自己的大数据知识体系? 大数据 ETL 用户画像 机器学习 阅读232 作者经过研发多个大数据产品,将自己形成关于大数据知识体系的干货分享出来,希望给大家能够快速建立起大数据

    如何快速全面建立自己的大数据知识体系? 大数据 ETL 用户画像 机器学习 阅读232  作者经过研发多个大数据产品,将自己形成关于大数据知识体系的干货分享出来,希望给大家能够快速建立起大数据产品的体 ...

  3. asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台...

    分享: 腾讯微博  新浪微博   搜狐微博   网易微博  腾讯朋友  百度贴吧  豆瓣   QQ好友  人人网 作者:王春天  原文地址:http://www.cnblogs.com/spring_ ...

  4. 计算机数据表格展示,利用工具,一分钟完成数据可视化,快速输出美观的数据图表...

    天天跟表格打交道的办公室的表哥表妹,为了能让老板看的更一目了然,可以说是费时费力. 今天小姐姐给大家分享一下如何利用工具,一分钟完成数据可视化,快速输出美观的数据图表. [新手们必须收藏转发呀] 为什 ...

  5. 全国计算机系统导出名单,墨涩网 - 快速查询导出电脑常用信息——墨涩网

    我们的查询电脑硬件信息或者软件版本信息的时候,一般都是在电脑的"设备管理器"和电脑系统属性里面查看,或者直接用下载安装鲁大师查看,今天介绍一个利用bat文件快速查询导出电脑常用信息 ...

  6. 【SQL开发实战技巧】系列(十五):查找最值所在行数据信息及快速计算总和百之max/min() keep() over()、fisrt_value、last_value、ratio_to_report

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  7. 大数据时代如何快速学会数据分析(1)

    @TOC 大数据概述 自2012年以来互联网风靡全球,技术的发展推进电脑.平板.手机等其他电子产品迅速普及到个人.所谓:'不识庐山真面目,只缘身在此山中',处于这个时代的你是否了解大数据究竟是什么?为 ...

  8. openGauss分区表如何实现大数据量的快速转移

    随着现代信息数据的快速增长,数据库的数据量也不断增长.对于庞大的数据如何管理呢?从数据库角度看,分区表无疑是一种很好的选择. 对于很多业务,只会访问最近几天或几个月的数据,对于之前的数据很少甚至几乎不 ...

  9. PLSQL_数据泵Datapump导入导出数据IMPDP / EXPDP(概念)(Oracle数据导入导出工具)(转)...

    一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间.oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间, ...

最新文章

  1. elasticsearch最大节点数_ElasticSearch这些概念要明白
  2. Java培训分享:零基础怎么学习Java?
  3. [转]C#与数据结构--树论--平衡二叉树(AVL Tree)
  4. 我对XCode Objective-c Cocoa的简单理解
  5. java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...
  6. 在Windows平台上安装Dubbox框架
  7. vue-cli 中stylus写样式莫名报错?
  8. mysql odbc 驱动_mysql odbc驱动 mysql odbc connector
  9. 腾讯2020校园招聘后台开发面试编程题
  10. Objective C中数组排序几种情况的总结
  11. 数字电子技术基础第六版阎石王红课后答案
  12. Git教程--基于廖雪峰的教程,最通俗易懂
  13. 计算机打印机端口配置,如何设置打印机端口,小编教你设置电脑打印机端口
  14. 【毕业设计】基于STM32的自动加油站加油系统 -物联网 单片机 嵌入式
  15. 网络安全特训之——网络信息安全攻防学习平台(选择题)
  16. 乐行科技获1.08亿元A轮融资,并推出艾特好车 1
  17. Font Awesome 的使用
  18. Vue 的身份证 手机号码 电话号码 邮箱等校验
  19. Capstone/CS5266 TYPEC拓展坞带PD快充芯片 CS5266应用说明
  20. Python数据处理相关语法整理

热门文章

  1. 洛谷U4727小L的二叉树[树转序列 LIS]
  2. 多媒体容器格式概述①
  3. SQL Server 监控系列(文章索引)
  4. C/C++中static关键字详解
  5. 程序人生系列之新闻发布系统 在网站部署经验分享
  6. 无厘头的mysql故障排除
  7. IIS 7上安装SQL SERVER 2005报表服务可能导致不能正常连接
  8. 教授爆笑讲解超级玛丽
  9. linux下mysql的root密码忘记解决方案
  10. python 元组 字典 列表 序列化与反序列化