Я пытаюсь вставить несколько изображений, используя sqlldr
. Все работает нормально, без каких-либо проблем, но после вставки, когда я проверяю размер изображения, это не фактический размер, а меньше.Sqlldr не вставляет полный файл
Я использую таблицу с двумя столбцами, чтобы проверить работу sqlldr. Таблица содержит один целочисленный столбец и один кадр (для изображений).
файл управления:
load data infile 'path of text file'
append into table TEST
fields terminated by ","
(
NAME,IMAGE
)
Файл данных:
1,path of image
запрос я использую, чтобы проверить длину файла:
select name,length(image),dbms_lob.getlength(image)
from test;
Размер большинства изображений 900 до 1000 КБ. Размер файла после вставки составляет 29kb. Может кто-то, пожалуйста, помогите мне в этом вопросе. Если шаги, которые я выполняю, неверны, то sqlldr
не должен работать вообще, кроме его работы. Я не могу понять, где я ошибаюсь.
Какова ваша структура таблицы, что делает ваш файл управление выглядеть, что говорит журнал? Как вы проверяете размер, в Oracle и для исходного файла? –
Пожалуйста, добавьте эту информацию в вопрос с помощью кнопки редактирования, а не как комментарии ... со всем файлом управления, а также пример с размером файла и размером отчета после вставки, поэтому эти два можно сравнить. –