oracle - 解压缩/处理存储在 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';
关于如何让它更快的任何想法?
谢谢。马可
解决方案
推荐阅读
- java - 自定义 JPanel 未添加到 JFrame
- html - 如何更改以下代码中字段的颜色以及我们如何获得该颜色,因为我们没有在 css 中定义任何颜色?
- npm - npm 安装后脚本中的问题
- mysql - 我怎样才能使这个查询工作“ SELECT ... AS week_day ... week_day WHERE COUNT(username) = (SELECT MAX(x.counts) FROM ...”
- c++ - 为什么这个没有类型的函数仍然有效?
- sql - 如何管理 SQL 查询中的空结果集?
- javascript - 如何根据点击通过ID获取元素
- python - ResNet152 - 训练准确度高,但无法对二进制标签进行分类
- html - 如何防止下拉菜单从屏幕溢出?
- javascript - 一段时间后运行一个函数而不阻塞执行线程