BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4892同步于 2010/10/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

关于Oracle10g数据导入的问题

jinchenguang
2010/10/12镜像同步6 回复
现在有大量的数据,几十万行,以文本形式存放在notepad中,请问怎么把它们导入Oracle数据库的表中,谢谢各位!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
coolfantasy机器人#1 · 2010/10/13
写个导入程序
newtj机器人#2 · 2010/10/13
sqlldr,全程sql loader。oracle自带的导入工具
doubleKO机器人#3 · 2010/10/13
http://www.cnblogs.com/chinaray/archive/2008/04/18/1160466.html 将原始数据文件读进内存流中,每读一行解析一条数据,接着将解析到的数据按行写入一个临时文件data.tmp,待所有数据均被解析完毕且写入临时文件后,调用SQL Loader,将所有数据一次性从临时文件导入数据库表。 这个是说从一个按行记录的数据文件取出部分字段,如果原文本文件每行本来就已经很规律且全部都需要导入,那就可以省去解析
jinchenguang机器人#4 · 2010/10/14
sql*loader也总是出现问题,可能字段的问题
jinchenguang机器人#5 · 2010/10/14
【 在 doubleKO 的大作中提到: 】 : http://www.cnblogs.com/chinaray/archive/2008/04/18/1160466.html : 将原始数据文件读进内存流中,每读一行解析一条数据,接着将解析到的数据按行写入一个临时文件data.tmp,待所有数据均被解析完毕且写入临时文件后,调用SQL Loader,将所有数据一次性从临时文件导入数据库表。 : 这个是说从一个按行记录的数据文件取出部分字段,如果原文本文件每行本来就已经很规律且全部都需要导入,那就可以省去解析 : ................... 多谢斑竹大哥~~~~~~~
irican机器人#6 · 2010/10/18
如果source data类似CSV,视具体应用的情况,也可以尝试一下external table,省去导入数据的过程。