`
Jack-chen
  • 浏览: 69111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用SQL*Loader将Excel数据导出到Oracle

阅读更多
 实现目的:往oracle数据库中,插入excel文件中的数据
  实现步骤:
  1、打开MicroSoft Excel 2000
  2、文件(F)→新建(N)→工作簿→
  3、输入数据后,存盘为test.xls,
  4、文件(F)→另存为(A)→
  保存类型为:制表符分隔,起名为text.txt,保存到C:

  5、须先创建表结构:
  连入SQL*Plus,以system/manager用户登录,
  SQL> conn system/manager
  创建表结构
SQL> create table test
(

id     number,      --序号
username  varchar2(10),  --用户名
password  varchar2(10),  --密码
sj     varchar2(20)    --建立日期
);

  6、创建SQL*Loader输入数据所需要的文件,均保存到C:,用记事本编辑:
  控制文件:input.ctl,内容如下:
  load data           --1、控制文件标识     infile 'test.txt'       --2、要输入的数据文件名为test.txt  append into table test    --3、向表test中追加记录
  fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)
  (id,username,password,sj)   -----定义列对应顺序
  a、insert,为缺省方式,在数据装载开始时要求表为空
  b、append,在表中追加新记录
  c、replace,删除旧记录,替换成新装载的记录
  d、truncate,同上

  7、在DOS窗口下使用SQL*Loader命令实现数据的输入
  C:>sqlldr userid=system/manager control=input.ctl
  默认日志文件名为:input.log
  默认坏记录文件为:input.bad
  如果是远程对数据库进行导入操作,则输入字符串应改为:
C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl
  8、连接到SQL*Plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看数据是否全部导入,是否导入成功.
分享到:
评论

相关推荐

    利用sqlloader将 excel 数据导出到 oracle 数据库中.rar

    利用sqlloader将 excel 数据导出到 oracle 数据库中

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    目录 全面认识Oracle数据库 1 ...用SQL*Loader将Excel数据导出到Oracle 94 Oracle Spatial数据加密问题的研究 95 提高Oracle数据库系统Import的性能 96 Oracle数据库的四种启动方式 97 oracle数据库优化基础 97

    关于 Oracle 的数据导入导出及 Sql Loader (sqlldr)

    NULL 博文链接:https://jxdwuao.iteye.com/blog/1704642

    windowx64 oracle12.2.0.1.0 命令行工具集

    包含sqlplus、exp、imp、wrc、sqlldr和SDK Package、JDBC Supplement Package...sqlldr: sqlldr 是 Oracle 的 SQL*Loader 工具,用于将外部数据加载到 Oracle 数据库中。它允许你从文本文件、CSV 文件等格式加载数据。

    Oracle数据库导入导出方法

    Oracle数据库导入导出方法 使用SQL*Loader,exp ,imp 等

    DB2到Oracle的数据迁移

    DB2到Oracle的数据迁移,使用export完成DB2的数据导出,然后用SQLLoader完成Oracle的数据导入。

    oracle database 10g 完整参考手册part1

    第21章 用SQL*Loader加载数据 第22章 使用Data Pump导入和导出 第23章 访问远程数据 第24章 使用物化视图 第25章 使用Oracle Text进行文本搜索 第26章 使用外部表 第27章 使用回闪查询 第28章 回闪:表和数据库 第Ⅳ...

    Oracle11G客户端64位windows环境-sqlldr-imp-sqlplus等可用.zip

    最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M http://download.csdn.net/download/mysky2008/4382509 下载了10g的,但本地测试出现sql*loader 704错误,不知道怎么...

    oracle数据库修复

    以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件 模拟Oracle的dump块功能,能够dump数据文件中的数据块 支持DESC表,以显示表的列定义 支持列出表的分区和子分区

    Oracle_Database_11g完全参考手册.part3/3

     使用SQL*oader乘10racle Data Pump导入和导出数据  使用SQL重放、变更管理和缓存结果  使用闪回和自动撤消管理功能避免人为错误  构建和调整PL/SQL触发器、函数和程序包  使用Java、JDBC和XMIL开发数据库应用...

    Oracle_Database_11g完全参考手册.part2/3

     使用SQL*oader乘10racle Data Pump导入和导出数据  使用SQL重放、变更管理和缓存结果  使用闪回和自动撤消管理功能避免人为错误  构建和调整PL/SQL触发器、函数和程序包  使用Java、JDBC和XMIL开发数据库应用...

    赤兔Oracle数据库恢复软件 v11.6.zip

    以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件 30.支持DESC表,以显示表的列定义支持列出表的分区和子分区 31.支持对误删除数据的恢复,即使被删除数据的表中有LOB列,即使被删除...

    PRM-DUL Oracle(数据库恢复工具) v4.1.zip

    》》以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件 PRM-DUL Oracle(数据库恢复工具) v4.1更新日志 1. 对使用DELETE命令误删除的数据的救援恢复支持 2. 对在字典模式下LOB数据Data...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    oracle数据库dba管理手册

    8.5.1 大量数据的插入:使用SQL*Loader Direct Path选项 212 8.5.2 大量数据的插入:常见陷阱和成功 诀窍 214 8.5.3 大量数据的删除:truncate命令 215 8.5.4 分区 216 8.6 调整物理存储 216 8.6.1 整理文件碎片 ...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    第9章 使用SQL检索、限制和排序数据 305 9.1 列出SQL SELECT语句的功能 306 9.1.1 SQL SELECT语句的介绍 306 9.1.2 DESCRIBE表命令 306 9.1.3 SELECT语句的功能 307 9.1.4 数据规范化 308 9.2 创建演示模式 ...

    sqluldr2超详细使用教程.7z

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

    Oracle数据库

    Oracle数据库的导入导出Export 与 Import对于大数据量(上G) 的导入导出已不适合。 SQL Loader这种导入工具是针对文本文件的。适合从文本文件导入到oracle。是执行insert语句的插入原理 Direct Load工具,直接...

Global site tag (gtag.js) - Google Analytics