把txt文件格式的数据文件导入oracle的方法是工具。
假设要导入的数据文件为test.txt。
一:建立控制文件append.ctl。
append.ctl的内容如下:
load data --1、控制文件标识
infile 'test.txt' --2、要输入的数据文件名为test.txt
append into table CTXSYS.test --3、向CTXSYS表空间中的表test中追加记录
fields terminated by X'09' --4、字段终止于X'09',是一个制表符
(id,username,password,sj) -----定义列对应顺序
其中append为数据装载方式,还有其他选项:
a、insert,为缺省方式,在数据装载开始时要求表为空
b、append,在表中追加新记录
c、replace,删除旧记录,替换成新装载的记录
d、truncate,同上
二:在命令提示符下输入命令。
C:/>sqlldr userid=username/password
control=c:/append.ctl 数据库中用名的用户名和密码
或者 C:/>sqlldr userid=system/manager@ serviceName control=input.ctl