当前位置:网站首页 > 数据科学与大数据 > 正文

sqlldr导入数据不全(sqlldr导入大量文件的数据)



最近配合本部门的一位工程师做投诉的数据割接,主要就是将旧系统中的数据导入到新系统中,这里用了一个工具sqlldr。这是一个比较好的快捷的工具,很适合批量导入数据。

本人也参考了网络上的一些文章,现将总结的用法归结如下:

一、导入命令

1、进入伪dos,然后再进入导入文件根目录如:D:work.键入下面命令

sqlldr cti080916_2/1 control=plaint_doc.CTL errors=500 rows=10000

2、解释上面的命令:sqlldr用户名/密码control=导入文件errors=允许的错误数rows=每次提交行数

3、errors设置出错最大数,默认51,如果导入文件时发现有51错误,那导入就终止。所以最好将数字设的大些。4、rows设置提交行数,最好设置一个适当的值,加快导入速度。

5、导入完文件后,在同文件根目录下生成plaint_doc.log日志,记录导入信息。如果导入文件中某行数据有错,还会生成plaint_doc.bad文件,记录错误数据用于错误分析。

二、事例说明

1、plaint_doc.CTL导入格式

LOAD DATA INFILE 'plaint_doc.txt' "str X'7C0D0A'"

INTO TABLE T_PLAINT_SHEET

APPEND

FIELDS TERMINATED BY'|+|'

TRAILING NULLCOLS(r sequence(max,1),

sheet_id,

<

到此这篇sqlldr导入数据不全(sqlldr导入大量文件的数据)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 埋点前端vue(前端数据埋点实现)2025-02-07 11:54:11
  • 自动驾驶数据存储(自动驾驶 数据)2025-02-07 11:54:11
  • oracle查看锁表还是锁库(oracle数据库查看是否锁表)2025-02-07 11:54:11
  • Apollo配置中心修改数据库配置生效(apollo配置管理中心)2025-02-07 11:54:11
  • 达梦数据库端口号(达梦数据库端口号不是5236,会导致哪些问题)2025-02-07 11:54:11
  • 小米数据迁移到新手机 微信记录没了(小米数据迁移到新手机 微信记录没了怎么回事)2025-02-07 11:54:11
  • tidb数据库认证(tinydb数据库)2025-02-07 11:54:11
  • 自动驾驶数据标注员有前途吗(为自动驾驶技术标注数据集)2025-02-07 11:54:11
  • 3dtile数据怎么打开(3dtiles数据下载)2025-02-07 11:54:11
  • 数据库基本常识(数据库基本术语)2025-02-07 11:54:11
  • 全屏图片