首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sql loader下传csv文件到Oracle数据库

2012-09-17 
sql loader上传csv文件到Oracle数据库? sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据

sql loader上传csv文件到Oracle数据库

? sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。

? sqlldr 有两种使用方法:
? 1. 只使用一个控制文件,在这个控制文件中包含数据?
? 2. 使用一个控制文件(作为模板) 和一个数据文件(如.csv文件)

? 以下是第二种使用方法的控制文件简单Demo:

?如上建立名为user.ctl的文件,准备好users_data.csv源数据文件,放在同一文件夹下,再写个批处理文件,即可进行数据到导入。

? 名为user.bat的批处理文件代码如下:

sqlldr userid=scott/anwei@orcl control=user.ctl data=user_data.cvs  log=user.log

?执行完 sqlldr 后希望能留意一下生成的几个文件,如 users.log 日志文件、users.bad 坏数据文件等。特别是要看看日志文件,从中可让你更好的理解 Sql Loader,里面有对控制文件的解析、列出每个字段的类型、加载记录的统计、出错原因等信息。

?

热点排行