`
long546324
  • 浏览: 207121 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

Oracle中使用脚本导入文本数据的方法

阅读更多
文件: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,同上

  D.在DOS窗口下使用SQL*Loader命令实现数据的输入

C:\>sqlldruserid=用户名/密码@主机ip/

         服务器名 control=input.ctl

  默认日志文件名为:input.log

  默认坏记录文件为:input.bad


分享到:
评论

相关推荐

    oracle导入txt数据的脚本

    在Oracle数据库管理中,将TXT文本文件的数据导入到数据库中是一项常见的操作,这通常通过SQL*Loader工具实现。SQL*Loader是Oracle提供的一种快速、高效的数据加载工具,它可以处理大量数据的批量导入。以下是关于...

    windowns下利用bat命令+oracle的sqlldr功能导入数据

    总结来说,通过Windows下的BAT命令与Oracle的SQL*Loader功能结合,我们可以构建一个高效的数据库导入流程,尤其在处理大量数据时,这种自动化方法能够显著提高工作效率。在实际应用中,要根据具体需求灵活调整和优化...

    oracle 将纯文本文件导入到ORACLE中

    例如,如果文本文件中使用“^”作为字段之间的分隔符,则在“字符”设置中将其设为“^”,并选择空格作为字符结束方式。 ##### 2.5 预览导入结果 完成上述设置后,在界面底部的“结果预览”区域可以看到配置的信息...

    ORACLE导入数据文件到指定的表空间

    3. **使用Data Pump(IMPDP)**:在较新版本的Oracle中,通常推荐使用Data Pump(IMPDP)进行数据导入,它提供了更高的性能和更多的选项。IMPDP命令示例如下: ``` impdp system/oracle directory=DATA_PUMP_DIR ...

    Oracle数据导入方法

    Oracle数据导入是数据库管理中的一项重要任务,它涉及到将外部数据高效地引入到Oracle数据库中。在本篇文章中,我们将详细探讨SQL*Loader这一强大的工具,以及如何在DOS环境下使用它,同时也会提及其他数据转移工具...

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    本篇文章将详细探讨如何将ORACLE数据库中的BLOB(Binary Large Object)字段导入到SQL SERVER中的IMAGE字段,这通常涉及到数据转换、数据迁移以及可能的数据类型兼容性问题。 首先,让我们了解BLOB和IMAGE字段的...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    oracle数据导入和备份的批处理

    1. SQL*Loader:SQL*Loader是Oracle提供的一个快速数据加载工具,可以从文本文件、CSV文件等导入数据到数据库。通过创建控制文件定义数据格式,然后调用SQL*Loader进行批处理导入。 2. Data Pump(expdp/impdp):...

    用Pl*SQL将Excel中数据导入到oracle中,将oracle的数据通过Pl*SQL导向Excel

    3. **使用SQL Loader**:Oracle提供了一个名为SQL*Loader的工具,可以将文本文件(如CSV或Excel文件)的数据批量导入到数据库中。不过,由于Excel文件通常需要先转换为CSV格式,所以你可能需要借助其他工具(如...

    oracle 导出xls文件数据的脚本

    本篇文章将详细讲解如何编写一个Oracle脚本来实现这个功能。 首先,让我们了解Oracle的数据导出工具——SQL*Plus。SQL*Plus是Oracle提供的一个命令行接口,允许用户执行SQL查询、PL/SQL块以及管理数据库任务。在这...

    文件批量导入数据到oracle数据库

    首先,"文件批量导入数据到Oracle数据库"指的是将一个或多个文本文件(例如CSV、TXT格式)中的数据一次性加载到Oracle数据库的表中。这种操作可以极大地提高效率,尤其是在处理大量数据时,比逐条插入更有效率。常用...

    使用kettle将文本文件导入到数据库

    一个简单的例子,使用kettle将文本文件导入到数据库

    文本文件内容自动汇入Oracle

    首先,我们需要了解“TXT2DB”这个文件名可能代表一个程序或者脚本,它的功能是从文本文件(TXT)读取数据,并将其转换到Oracle数据库中的相应表。这个过程通常涉及到以下步骤: 1. **数据预处理**:在将文本文件...

    Oracle导出成csv格式后显示乱码的解决方法

    在Oracle数据库环境中,导出数据为CSV(Comma Separated Values)格式时,有时可能会遇到中文显示为乱码的问题。这通常与字符编码不匹配有关。以下是一套详细的解决步骤和相关知识点: 1. **字符编码问题**: CSV...

    oracle数据导入导出FTP

    这里提到的"高性能的oracle文本处理器"和"sqlload"是指Oracle的SQL*Loader工具,它是一个高效的数据加载程序,能够快速地将大量数据从文本文件批量导入到Oracle数据库中。 **Oracle SQL*Loader基础** SQL*Loader是...

    将excel导入oracle

    这涉及到列名的对应、数据类型的转换(例如,Excel中的文本可能需要在Oracle中转化为日期或数字)以及对NULL值的处理。 2. 连接设置:安装并配置Oracle客户端工具,如SQL Developer或PL/SQL Developer,这些工具...

    oracle数据库定时备份脚本

    物理备份直接复制数据库的数据文件和控制文件,而逻辑备份则通过SQL语句将数据抽取到文本文件中。在大多数情况下,物理备份因其高效和易于恢复而被优先考虑。 定时备份脚本通常会结合操作系统级别的任务调度器...

    cvs导入oracle

    3. 使用`INSERT INTO`语句将预处理后的数据导入到Oracle表中。如果数据量大,可能需要考虑分批导入或使用`TRUNCATE TABLE`先清空目标表。 4. 对于大量数据,可以使用`BULK COLLECT`和`FORALL`等PL/SQL特性提高导入...

    oracle导入更改版本号

    这涉及安装新版本的Oracle软件,运行升级脚本,然后通过Data Pump或其他方法导入数据。 4. **版本变更的步骤**: - **备份**:在任何数据库操作之前,确保对源数据库进行完整备份,以防止意外数据丢失。 - **预...

Global site tag (gtag.js) - Google Analytics