1.创建表结构
CREATE TABLE TEST1(C1 INT,C2 INT,C3 INT);
2.特殊行分隔符和列分隔符数据,如下所示
vi test2.txt
3.创建控制文件,列分隔符转换成16进制的ascii为01,||行分隔符找到对应的16进制的ascii值,|的ascii码为7C,的ascii码为24,如下所示
vi test.ctl
LOAD DATA
INFILE ‘/home/dmdba/test2.txt’ str x ‘7C247C’
INTO TABLE TEST1
FIELDS X ‘01’
(
C1,
C2,
C3
)
4.使用dmfldr工具快速导入
[dmdba@localhost ~]$ dmfldr USERID=SYSDBA/SYSDBA MODE=‘IN’ control=’/home/dmdba/test.ctl’
5.查询表数据验证
select * from “SYSDBA”.“TEST1”;
文章
阅读量
获赞