解压缩/处理存储在Oracle文件夹中的大文件gz

时间:2019-05-15 08:08:28

标签: oracle plsql plsql-package

在Oracle 11中解压缩大文件

大家好, 我在Oracle文件夹中存储了一个大的(大约4gb)压缩文件(gz)。该文件包含一些必须在表中上载的数据。解压缩后的文件约为50gb。

我不能在外部表定义中使用预处理器选项。

我尝试将其解压缩并将数据存储在具有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';

关于如何使其更快的想法?

谢谢。 马可

0 个答案:

没有答案