首页 > 解决方案 > 解压缩/处理存储在 Oracle 文件夹中的大文件 gz

问题描述

在 Oracle 11 中解压缩大文件

大家好,我有一个大(大约 4gb)压缩文件 (gz) 存储在 Oracle 文件夹中。该文件包含一些必须上传到表中的数据。解压后的文件大小约为 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';

关于如何让它更快的任何想法?

谢谢。马可

标签: oracleplsqlplsql-package

解决方案


推荐阅读