写sqlldr中遇到的问题?
我将excel文件导成文本文件test.txt,再写了控制文件input.ctl,然后运行sqlldr时,它提示我表不存在,这是为什么?
控制文件如下:
load data --1、控制文件标识
infile 'test.txt' --2、要输入的数据文件名为test.txt
append into table COMMON.MYTEST --3、向表test中追加记录
fields terminated by X'09' --4、字段终止于X'09',是一个制表符(TAB)
(AAA001,AAA002,AAA003,AAA005,AAA004,AAE030,AAE031,AEE013) -----定义列对应顺序
日志如下:
SQL*Loader: Release 9.2.0.1.0 - Production on 星期二 7月 18 17:24:27 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
控制文件: input.ctl
数据文件: test.txt
错误文件: test.bad
废弃文件: 未作指定
:
(可废弃所有记录)
加载数: ALL
跳过数: 0
允许的错误: 50
绑定数组: 64 行,最大 256000 字节
继续: 未作指定
所用路径: 常规
表COMMON.MYTEST
已加载从每个逻辑记录
插入选项对此表APPEND生效
列名 位置 长度 中止 包装数据类型
------------------------------ ---------- ----- ---- ---- ---------------------
AAA001 FIRST * WHT CHARACTER
AAA002 NEXT * WHT CHARACTER
AAA003 NEXT * WHT CHARACTER
AAA005 NEXT * WHT CHARACTER
AAA004 NEXT * WHT CHARACTER
AAE030 NEXT * WHT CHARACTER
AAE031 NEXT * WHT CHARACTER
AEE013 NEXT * WHT CHARACTER
SQL*Loader-941: 在描述表COMMON.MYTEST时出错
ORA-04043: 对象 COMMON.MYTEST 不存在