Я пытаюсь загрузить данные в таблицу с помощью SQL ldr-SQLLDR Ошибка: Объект не существует при попытке вставить данные в базу данных
sqlldr userid=aa2012/[email protected] control=simple.ctl
simple.ctl: -
LOAD DATA
INFILE '../data/simple.csv'
BADFILE '../data/simple.bad'
DISCARDFILE '../data/simple.dsc'
INTO TABLE SIMPLE_TAB
replace
fields terminated by ',' optionally enclosed by '"'
(
ID INTEGER
EXTERNAL,
NAME CHAR(32)
)
simple.csv имеет два столбца: 1st-number 2nd Name.
create table Simple_Tab (
id number primary key,
name varchar2(32)
)
Но я получаю следующее сообщение об ошибке -
SQL*Loader: Release 10.2.0.1.0 - Production on Sat Dec 4 22:43:55 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL*Loader-941: Error during describe of table SIMPLE_TAB ORA-04043: object SIMPLE_TAB does not exist
Я попробовал -
- тщательно подбирая где я путей файлов хранить файлы.
- Удаление и воссоздание таблицы SIMPLE_TAB
- Осторожно, используя верхний регистр во всех командах
, но никто не помог.
Если вы отправляете код или XML, ** пожалуйста ** выделите эти строки в текстовом редакторе и нажмите кнопку «код» (101 010) на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис! – 2010-12-05 08:40:11