Распаковка большого файла в Oracle 11
Привет, ребята,
У меня есть один большой (около 4 ГБ) ZIP-файл (GZ), хранящийся в папке Oracle. Файл содержит некоторые данные, которые должны быть загружены в таблицу. Размер распакованного файла - около 50 ГБ.
Я не могу использовать параметр препроцессора в определении внешней таблицы.
Я пытался распаковать его и сохранить данные в таблице с полем BLOB, к сожалению, это заняло 5 часов, и, похоже, что-то пошло не так.
create table test_table as
select UTL_COMPRESS.LZ_UNCOMPRESS(a.FILEDATA) AS UNCOMPRESSED_FILE
from dbfs_content a
where
pathname = 'file.txt.gz';
Есть идеи, как сделать это быстрее?
Спасибо.
Marco