【Oracle】Sqluldr大批量数据导出

Sqluldr2

使用pl/sql导出Excel最多只能导出65535条数据,而且数据导出比较慢;查看全部数据还会出现异常

数据量过大

sqluldr2是oracle数据导出工具,它可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。

sqluldr2下载

https://pan.baidu.com/s/1A9OUi4WlNT61XZzw-dpGZw
https://blog.csdn.net/howie_zhw/article/details/53491692

命令参数

C:\Users\pengyunlong>C:\Users\pengyunlong\Downloads\sqluldr2\oracle数据快速导出工具\sqluldr2.exe

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@tnsname #用户名/密码@数据库IP/实例名
   sql     = SQL file name  #查询数据的sql文件路径
   query   = select statement #查询语句
   field   = separator string between fields #查询结果的字段分割符默认是空格
   record  = separator string between records #两行记录之间的分割符默认换行
   rows    = print progress for every given rows (default, 1000000) #每隔多少行打一条日志
   file    = output file name(default: uldrdata.txt) #导出数据文件的路径
   log     = log file name, prefix with + to append mode #日志文件路径
   fast    = auto tuning the session level parameters(YES)
   text    = output type (MYSQL, CSV, MYSQLINS, ORACLEINS, FORM, SEARCH). 
   charset = character set name of the target database. #目标数据库的编码UTF8
   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

示例

  1. 根据查询语句导出
sqluldr2_linux64_10204.bin user="username/pwd" 
query="select * from table" field="0x09" 
record=0x0a file="/opt/data/table.txt" charset=UTF8  
  1. 查询语句过长可以将语句写入sql文件中
  • sql=使用queryMerPSql.sql里面的sql语句来执行查询操作
  • field=结果字段使用逗号分割,
  • record=0x0a 行间使用\n分割
  • file= 导出文件名为6.csv
  • head=yes 带表头
  • rows=10000 每隔10000行输出日志
  • log=+ 输出日志位置
C:\Users\pengyunlong>sqluldr2.exe user="username/password@10.51.**.**/hdb" 
sql="C:\Users\pengyunlong\Desktop\导出数据\queryMerPSql.sql" field="0x2c" record=0x0a 
file="C:\Users\pengyunlong\Desktop\导出数据\queryMerPSql\6.csv"  head=yes  rows=10000 
log=+C:\Users\pengyunlong\Desktop\导出数据\tmp001.log
  • 查看日志导出日志
           0 rows exported at 2018-06-19 16:37:49, size 0 MB.
       10000 rows exported at 2018-06-19 16:37:49, size 0 MB.
       20000 rows exported at 2018-06-19 16:37:49, size 0 MB.
       30000 rows exported at 2018-06-19 16:37:50, size 0 MB.
       40000 rows exported at 2018-06-19 16:37:50, size 0 MB.
       50000 rows exported at 2018-06-19 16:37:50, size 0 MB.
       60000 rows exported at 2018-06-19 16:37:50, size 0 MB.
       70000 rows exported at 2018-06-19 16:37:51, size 0 MB.
       80000 rows exported at 2018-06-19 16:37:51, size 0 MB.
       90000 rows exported at 2018-06-19 16:37:51, size 0 MB.
      100000 rows exported at 2018-06-19 16:37:51, size 0 MB.
      110000 rows exported at 2018-06-19 16:37:51, size 0 MB.
      120000 rows exported at 2018-06-19 16:37:52, size 4 MB.
      130000 rows exported at 2018-06-19 16:37:52, size 4 MB.
      140000 rows exported at 2018-06-19 16:37:52, size 4 MB.
      150000 rows exported at 2018-06-19 16:37:52, size 4 MB.
      160000 rows exported at 2018-06-19 16:37:53, size 4 MB.
      170000 rows exported at 2018-06-19 16:37:53, size 4 MB.
      180000 rows exported at 2018-06-19 16:37:53, size 4 MB.
      190000 rows exported at 2018-06-19 16:37:53, size 4 MB.
      200000 rows exported at 2018-06-19 16:37:53, size 4 MB.
      210000 rows exported at 2018-06-19 16:37:54, size 4 MB.
      220000 rows exported at 2018-06-19 16:37:54, size 4 MB.
      226482 rows exported at 2018-06-19 16:37:54, size 8 MB.
output file C:\Users\pengyunlong\Desktop\导出数据\queryMerPSql\6.csv 
closed at 42295 rows, size 5 MB.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容