• 转载 sqludr2导出数据


    sqluldr2下载与安装

    1、软件下载地址:

    百度云链接:https://pan.baidu.com/s/1V8eqyyYsbJqQSD-Sn-RQGg
    提取码:6mdn

    下载完后并解压会生成4个文件

    sqluldr2.exe  用于32位windows平台; 

    sqluldr2_linux32_10204.bin  适用于linux32位操作系统;

    sqluldr2_linux64_10204.bin  适用于linux64位操作系统;

    sqluldr264.exe             用于64位windows平台。

    2、直接在cmd上运行(我的sqluldr文件放在F盘里,我电脑是64位,所以使用sqluldr264)

    sqluldr2 导出

    1、导出命令的主要参数

    user=用户名/密码@ip地址:1521/服务   ,如果是本地库,可以只写 用户名和密码:eg:user=用户名/密码

    query=”sql查询语句”

    head=yes|no  是否导出表头

    file=文件存放路径(该文件可以写很多后缀: .txt  .csv   .dmp 等等,我发现,导出.dmp文件速度快)

    table=查询的表名 有这句话,sqluldr2会自动生成一个.ctl文件,导入的时候会用到();

    Field:分隔符,指定字段分隔符,默认为逗号; 比如:field=#  在选择分隔符时,一定不能选择会在字段值中出现的字符组合,如常见的单词等,很多次导入时报错,回过头来找原因时,都发现是因为分隔符出现在字段值中了。

    record:分隔符,指定记录分隔符,默认为回车换行,Windows下的换行;

    quote:引号符,指定非数字字段前后的引号符;

    charset:字符集,执行导出时的字符集,一般有UTF8、GBK等;

    2、常规的命令

    sqluldr264 user=zxx/zxx123@127.0.0.1:1521/orcl query="select * from mv_xlsymx1 where ysyddm='00001H'"  head=yes file=h:mx.csv  log=+F: em.log

    3、可以使用sql参数

    可以使用sql参数代替query

    sqluldr264 user=zxx/zxx  sql=h: est.sql head=yes file=h:mx.csv 

    test.sql是提前维护好的一个文件,文件的内容为sql语句。

    4、带有table参数的导出

    sqluldr264 user=zxx/zxx query="select * from mv_xlsymx1 where ysyddm='00001H'" table=mv_xlsymx1  head=yes file=F:mx.csv

    它会生成一个.ctl文件(mv_xlsymx1_sqlldr.ctl,默认生成在sqluldr文件下,我的就生成在F:sqluldr mv_xlsymx1_sqlldr.ctl)

    5、指定.ctl文件生成的位置

    sqluldr264 user=zxx/zxx  query="select * from mv_xlsymx1 where ysyddm='00001H'" table=mv_xlsymx1  control=F:mx.ctl head=yes file=F:mx.csv

    6、带有日志log参数

    当集成sqluldr2在脚本中时,就希望屏蔽上不输出这些信息,但又希望这些信息能保留,这时可以用“LOG”选项来指定日志文件名。

    sqluldr264 user=zxx/zxx query="select * from mv_xlsymx1 where ysyddm='00001H'"  head=yes file=F:mx.csv  log=+F: mp.log

    注意:这里的log路径要写上“+”

    转载:https://www.cnblogs.com/your-Name/p/10315286.html

  • 相关阅读:
    Java NIO(六)选择器
    Java NIO(五)套接字通道
    Java NIO(四)文件通道
    Java NIO(三)通道
    Java NIO(二)缓冲区
    Java NIO(一)概述
    gcc中的内嵌汇编语言(Intel i386平台)
    一些汇编指令
    403 Forbidden解决方案
    Linux从入门到放弃
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/12966523.html
Copyright © 2020-2023  润新知