执行Oracle中的sqlldr xxx.ctl命令导入数据时,当错误无法导入时,注意查看「xxx.log信息」
2012-04-23 10:00
846 查看
当我们在执行这个SQL语句时
sqlldr username/password control = 'TBL_EMP.ctl'
会在当前目录下生产一个TBL_EMP.log文件
当我们的TBL_EMP.ctl中的SQL语句有问题时,会直接在控制台报错
但是,当插入的数据违反一些约束时,比如字段不能为空,错误信息便会在log信息中显示
sqlldr username/password control = 'TBL_EMP.ctl'
会在当前目录下生产一个TBL_EMP.log文件
当我们的TBL_EMP.ctl中的SQL语句有问题时,会直接在控制台报错
但是,当插入的数据违反一些约束时,比如字段不能为空,错误信息便会在log信息中显示
相关文章推荐
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- 在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
- oracle 10g\11g用imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 错误解决
- oracle imp 命令导入数据库报 ORACLE error 1658 encountered 错误 --原因是表空间不足。。。。
- oracle语法错误解决办法-在sqlplus中执行;用命令 show error 可查看具体错误地方
- oracle 导入数据的sqlldr命令
- 执行查询“BACKUP LOG [XXX] TO DISK = N'F:\\BackData\\事务日至备份\\...”失败,错误如下:“无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。
- oracle用imp导入数据的时候报错:ORA-01658: 无法为表空间xxx中的段创建INITIAL区
- Oracle 11.2.0.1执行数据泵导入导出操作,导入日志报ORA-39083和ORA-14102错误
- direct=true 错误处理方法 (关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
- 执行SQL Server2005导入导出数据命令出现错误
- oracle 10g 导入到11g中会出现12899错误从而导致数据无法插入,进而数据丢失
- Excel文件无法导入,错误: 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 使用sqlldr命令向Oracle导入数据
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- direct=true 错误处理方法 (关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- oracle sqlldr 数据导入错误Field in data file exceeds maximum length解决
- oracle sqlldr 数据导入错误Field in data file exceeds maximum length解决