`
q272156430
  • 浏览: 270047 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oralce sqlload 使用例子

阅读更多
某用户业务日志有400多万条,需要迁移到我们系统中,由于时间要求紧张,决定先用程序生成符合格式的数据文件,再用oralce 的sqlload 装入数据到数据库中.试验结果300M(400万条) 文本文件导入到oracle 中,经生成数据文件耗时2分钟,sqlload 装入耗时4分钟.效果非常好.
 
表结构

RZB
 
DZTM                                               VARCHAR2(30)
DCTM                                               VARCHAR2(30)
CZY                                                VARCHAR2(20)
CZRQ                                               DATE
CZLXDM                                             VARCHAR2(8)
LYB                                                VARCHAR2(12)
 
控制文件
c.trl
 
LOAD   DATA  
  INFILE   'ss.txt'  
  APPEND INTO   TABLE   RZB  
  FIELDS   TERMINATED   BY   ','
  (
  DZTM   CHAR,  
  DCTM   CHAR,  
  CZRQ   DATE   "YYYY-MM-DD   HH24:MI:SS",
  CZLXDM   CHAR,  
  LYB   CHAR,  
  CZY   CHAR
  )
 
测试数据文件
ss.txt
 
01412401,A0019889,2000-07-10 00:00:00,WJ,gkdcb,yl1
01412401,A0019889,2000-07-12 00:00:00,HH,gkdcb,yl1
01412401,A0019889,2000-07-10 00:00:00,WJ,gkdcb,yl1
01412401,A0019889,2000-07-12 00:00:00,HH,gkdcb,yl1
T0000065,A0108899,2000-07-12 00:00:00,WJ,gkdcb,yl1
T0000065,A0108899,2000-08-12 00:00:00,HH,gkdcb,yl1
01412439,A0107636,2000-07-12 00:00:00,WJ,gkdcb,yl1
01412439,A0107636,2000-07-12 00:00:00,HH,gkdcb,yl1
98115338,A0108899,2000-07-13 00:00:00,WJ,gkdcb,yl1
98115338,A0108899,2000-07-13 00:00:00,HH,gkdcb,yl1
t0000063,A0044145,2000-09-07 00:00:00,WJ,gkdcb,yl1
t0000063,A0044145,2000-10-08 00:00:00,HH,gkdcb,yl1
s0006431,A0044145,2000-09-08 00:00:00,WJ,gkdcb,yl1
s0006431,A0044145,2000-09-10 00:00:00,HH,gkdcb,yl1
 
批处理文件

b.bat

sqlldr userid=test/test@glis control=t.ctl direct=true
分享到:
评论

相关推荐

    oracle sqlload loaddata.ctl 使用例子

    可以将txt中的数据导入oracle中 txt 中的数据要按照一定格式

    sqlload将文件导入oracle

    sqlload将文件导入oracle,示例简单易懂

    oracle_hint

    oracle_hint,常用oracle 提示汇总,包括例子,oracle sql语句调优必备。

    VS2010访问 oracle数据库的例子(EMP表)

    protected void Page_Load(object sender, EventArgs e) { OracleConnection myconnection = new OracleConnection(" Data Source=ORCL;Persist Security Info=True;User ID=SCOTT;Password=tiger;Unicode=True")...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    自己写的数据库装载工具,平时工作中用于装载大文本文件到数据库表,也能直接装载excel,不过excel只能使用第一个sheet,且不支持合并的单元格。 jdk要求版本1.6及以上。 使用方法: java -jar lynload.jar,即可看到...

    mdb-oracle:将MS Access转换为Oracle SQL脚本

    Oracle 将MS Access文件转换为Oracle SQL脚本。 用法示例: Database database = null;try {MDBReader reader = new MDBReader(accessFile);database = reader.loadDatabase();} catch (IOException e) {e....

    最全的oracle常用命令大全.txt

    ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令 7、...

    Oracle的Node.js驱动node-oracledb.zip

    PL/SQL 执行使用 javascript 对象和数组进行绑定查询结果返回到 JavaScript 对象和数组可在 JavaScript 和 Oracle 对象间转换事务管理连接池语句缓存客户端结果缓存端到端调试高可用性Fast Application Notification...

    thinking_in_sql:GitChat 专栏《SQL 从入门到精通》示例数据库

    GitChat 专栏的示例数据库,提供 Oracle、MySQL、SQL Server 以及 PostgreSQL 初始化脚本。 执行步骤如下: 运行 create_table.sql 创建示例表,所有数据库使用相同的脚本; 根据不同的数据库选择相应的 load_data_...

    fastsql:快捷方式的python版表迁移工具(多线程版)

    标准化多线程识读器,无需关注识读过程,只需关注入库前数据的处理本地缓存入库,降低内存,一,安装pip安装fast_sql二,依赖环境Python3.6 + Oracle二,示例import fast_sql多线程读表生成DataFrame # con 数据库...

    Mindsware动态数据对象平台v0.2版发布

    2、Sample_Web_Project目录下面是一个示例Web project3、Sql_Scripts_for_Sample目录下面是示例所需的数据库建表语句, 包括Oracle和MS SQL的,以及一个建好表的Access示例数据库。4、需要下载Oracle Client以及...

    asp.net知识库

    将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...

    Spring API

    2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving)的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. 对Websphere 事务管理的完整支持 2.4.3. JPA 2.4.4. 异步的JMS 2.4.5. JDBC ...

    Spring中文帮助文档

    2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving)的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. 对Websphere 事务管理的完整支持 2.4.3. JPA 2.4.4. 异步的JMS 2.4.5. JDBC ...

    spring chm文档

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. 便利的切入...

    Spring 2.0 开发参考手册

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...

    db2-技术经验总结

    目录 1. DB2 1.1. 创建一个返回结果集的存储过程\自定义函数 12 1.2. DB2 高级应用 14 ...1.80. 使用SQL查询出存储过程中的锁以及引发锁的SQL 112 1.81. 关于标识列(自增列)的对比试验、使用示例 113 示例 121

    携带:Python ETL(Extract-Transform-Load)工具数据迁移工具

    支持常见关系数据库和CSV文件之间的数据迁移,包括Firebird,Microsoft SQL Server,MySQL,Oracle,PostgreSQL,SQLite,Sybase 支持迁移使用SQL语句查询的数据,并基于SQL语句自动创建视图以供以后参考 支持提取...

    Mindsware DataObjects & DynamicDataSheet Framework

    1、顾名思义:这个框架主要完成两个功能: (1)实现Object to Database Mapping,开发者再也不用编写复杂的insert, update 和delete了,而且对Oracle, Sql Server以及各种OLEDB数据源支持透明访问。 其中Oracle和Sql ...

Global site tag (gtag.js) - Google Analytics