##数据导入(sqlldr)
    1.准备好sqlldr.exe程序
    通常这个程序会随Oracle安装到BIN目录下,或者点此下载
    2.建一个导入控制脚本loadControl.ctl
    文件内容如下:

    LOAD DATA
    INFILE '1.txt' --要导入的数据文件,也可以是csv的文件
    INTO TABLE 导入的表名
    REPLACE
    FIELDS TERMINATED BY ',' 
    OPTIONALLY ENCLOSED BY '"'
    (导入字段) --多个字段用逗号隔开
    BEGINDATA
    END
    

    3.创建一个批处理文件start.bat
    批处理文件用来控制sqlldr.exe程序并加载导入控制文件loadControl.ctl

    @echo off
    echo 正在运行SQLLoader,完成后程序将自动关闭...
    sqlldr(sqlldr的完整路径,后面不用.exe) 数据库账号/数据库密码@TNS名称 control = loadControl.ctl
    echo SQLLoader运行成功!
    pause
    

    4.准备好要导入的数据文件1.txt
    5.运行start.bat
    导入完成界面
    这样表明已经导入成功了。
    PS:以上几个文件一般放在同一个目录下。

    ##数据导出(spool)

    set pagesize 500000;
    set termout off;
    spool f:\1.txt; --要导出的文件路径
    select * from 要导出的表名;
    spool off;