我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle中如何使用sqlldr导入数据

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle中如何使用sqlldr导入数据

小编给大家分享一下oracle中如何使用sqlldr导入数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  1. 背景

    900W数据的TXT文本,文件内容各字段以"|"分隔,使用nevicat导入太慢

  2. 解决办法

    使用sqlldr导入数据,

    1)建立配置文件test.ctl

    [oracle@slave1 ~]$ cat test.ctl
    load data
    infile 'data.txt'
    into table CMCC
    fields terminated by "|"
    (id,phone,service_id,time,cmcc_num,cmcc_s)

    解释:data.txt 要导入的数据文件
    CMCC 要导入的表空间
    fields terminated by "|" 以"|"分隔
    (id,phone,service_id,time,cmcc_num,cmcc_s) 要导入表空间的字段


  3. 2)使用sqlldr导入: sqlldr userid=smsanalysis/smsanalysis control=test.ctl  log=log

  4. 后记

    遇到的问题:

    1)表空间名称为小写,test.ctl为小写,提示表空间不存在,改为大写
    2)字段名称为小写,提示字段名不存在,改为大写
    3)表中时间字段设为vachar

以上是“oracle中如何使用sqlldr导入数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle中如何使用sqlldr导入数据

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用Oracle实现数据导入和导出

要使用Oracle实现数据导入和导出,可以使用以下方法:数据导入:使用Oracle SQL Developer工具:可以通过Oracle SQL Developer工具来导入数据。在SQL Developer中,选择要导入数据的表,然后使
如何使用Oracle实现数据导入和导出
2024-03-02

oracle数据库如何导入数据

导入数据到 oracle 数据库的方法包括:使用 sql*loader 实用程序:创建控制文件定义数据格式和加载选项。使用 sql*loader 命令执行导入。使用 insert 语句逐行插入数据。Oracle 数据库数据导入导入数据到
oracle数据库如何导入数据
2024-06-13

oracle数据库如何导入

数据导入方法:1. 使用 sqlloader 实用程序:准备数据文件、创建控制文件、运行 sqlloader;2. 使用 imp/exp 工具:导出数据、导入数据。提示:1. 大数据集推荐 sql*loader;2. 目标表应存在,列定义匹
oracle数据库如何导入
2024-06-12

如何在Oracle数据库中进行数据导入和导出

在Oracle数据库中,可以使用几种方法来进行数据导入和导出,包括使用SQL*Loader实用程序、使用exp和imp工具、使用Oracle Data Pump实用程序等。以下是一些常见的方法:使用SQLLoader实用程序:SQLLoa
如何在Oracle数据库中进行数据导入和导出
2024-03-02

oracle数据库如何导入excel

可以通过 sqlloader 实用程序或 sql 命令将 excel 数据导入 oracle 数据库。sqlloader 方法包括:1. 准备数据(另存为文本或 csv 文件)。2. 创建控制文件(指定数据文件、表结构和加载选项)。3. 加
oracle数据库如何导入excel
2024-04-19

oracle数据库如何导入dmp

如何导入oracle数据库的dmp文件:获取dmp文件;使用oracle data pump导入实用程序(impdp);连接到目标数据库;执行导入命令,指定dmp文件路径和目标架构(可选);等待导入完成;验证导入结果。如何导入Oracle数
oracle数据库如何导入dmp
2024-06-12

如何在Oracle中进行数据导入和导出

在Oracle中进行数据导入和导出有多种方法,以下是其中一种常见的方法:数据导出:使用exp工具:可以使用Oracle提供的exp工具来导出数据,命令如下:exp username/password@database_name file
如何在Oracle中进行数据导入和导出
2024-04-09

sqlserver如何导入oracle数据库

在SQL Server中导入Oracle数据库,可以使用SQL Server Integration Services(SSIS)来实现数据迁移。以下是一种常用的方法:首先,在SQL Server Management Studio中创建一
sqlserver如何导入oracle数据库
2024-04-09

oracle如何导入excel数据表

Oracle数据库提供了多种方法来导入Excel数据表。1. 使用Oracle SQL Developer工具导入:可以使用Oracle SQL Developer工具来导入Excel数据表。步骤如下:a. 打开Oracle SQL Dev
2023-09-05

编程热搜

目录