美文网首页
Oracle导入txt、csv数据

Oracle导入txt、csv数据

作者: 缘木与鱼 | 来源:发表于2020-01-10 11:27 被阅读0次

    数据格式如下: demo.txt, 如果是csv文件,处理方式一样

    lee|24|男
    marry|26|女
    Jack|30|男
    ......
    

    如果是第一次导入数据,且数据量较大,可以考虑先取消索引和主键:
    1、创建导入执行脚本:(在oracle目录下创建)

    vim importdata.ctl
    添加如下内容:
    load data                                                       ## 文件头部
    infile '/home/oracle/demo.txt'                ## 文件所在位置,放到Oracle目录下
    append into table "USER_INFO"           ##  原表追加,表名区分大小写
    fields terminated by '|'                              ## 文件中的数据以 | 分割
    Optionally enclosed by '\''                        ## 每个字段都是用""包围
    (NAME,AGE,GENDER)                           ## 最后一行是要导入表的字段,字段的顺序可以根据实际自行调整
    

    2、在oracle用户下 执行导入数据的指令:

    sqlldr userid=demo/demo@10.20.0.101:1521/orcl control=importdata.ctl log=imp.log direct=true
    
    # log=imp.log        ## 执行指令输出的日志,会自动生成
    

    相关文章

      网友评论

          本文标题:Oracle导入txt、csv数据

          本文链接:https://www.haomeiwen.com/subject/zbepactx.html