Распаковать / обработать большой файл gz, хранящийся в папке Oracle - PullRequest
1 голос
/ 15 мая 2019

Распаковка большого файла в 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

...