如何将DAT文件导入oracle数据库

如何将DAT文件导入oracle数据库,第1张

可以用Oracle自带的sqlldr命令,其用法可以网上搜一下。

通过该命令不同参数的设置,可以支持多种形式的dat文件和多种导入方式的导入。

如:sqlldr ${Con_DB} control=${_ctrl_file} direct=${_direct_flg} log=${_log_file} bad=${_bad_file} SKIP_INDEX_MAINTENANCE=TRUE

分别定义了数据库连接,control文件,是否直接导入,指定日志文件,指定导入失败数据存储文件

右键数据库-->所任务-->原数据库-->写入想要新数据库名字-->设备-->选择设备-->添加-->选择文件-->确定-->确定-->选项-->改现data目录路径-->OK!

首先你必须建表,列个数和数据类型必须和.dat文件里面的一致。

然后在创建控制文件,因为sqlldr入库的时候需要控制文件指定导入的表的一些信息

控制文件格式:

Load data

CHARACTERSET ZHS16GBK

truncate

Into table 表名

Fields terminated by '|'

trailing nullcols

(

表字

)

然后

sqlldr orcl/orclpwd data=xxxx.dat control=xxxx.ctl


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10656006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存