续上次对oracle中sqlload数据加载的一个说明,由于在工作中实际运用中,遇到一些详细问题,在不断的探索中并得到解决,在此做个总结,对sqlload加载数据所能遇到的一些问题及解决方法:
上次对oracle数据加载工具做了一些详细介绍:sql loader应用
常见错误:
①sql* loader -522: lfipon failed for file
说明:无权限错误。
解决方法:
1.检查当前用户是否存在对文件的创建及其修改权限。
2.检查加载数据文件中所要创建文件的目录在哪个用户下,与当前用户是否一致。
eg:
sqlldr userid=username/passwordd@服务监听对象 control=XXXX.ctl log=xxx.log bad=xxx.bad
direct =true
这个命令即为导入数据文件命令行,其中有log日志文件的生成,bad日志在导入有错误时才会创建提示错误,而log日志是在一开始导入就会进行创建,则通常情况下会指定创建目录,这时就要注意,log日志所在目录,当前登入用户是否有权限进行创建文件。
还有一个快速的方法:就是在命令中把