簡體   English   中英

如何在Oracle 11gR2中壓縮

[英]How to compress in Oracle 11gR2

我需要在我的表T1_TEST壓縮clob列數據。 列名是XML_DATA

CREATE TABLE T1_TEST(CLOB_DATA CLOB);

壓縮的列數據將由.NET應用程序讀取並在其末尾解壓縮。

我怎么能做到這一點(我知道我們已經使用了Lempel -Ziv UTL_COMPRESS.LZ_COMPRESSLZ_UNCOMPRESS )。

謝謝。

11g引入了SecureFile-新的LOB(壓縮,重復,加密),如果需要解壓縮客戶端,SecureFile將無濟於事。

create table t1_test 
(
        clob_data       clob
)
tablespace users
lob (clob_data)

store as securefile
(
        tablespace users
        enable storage in row
        chunk 4096
        pctversion 20
        nocache
)
/

現在,Oracle為您解決了壓縮問題:

alter table t1_test
modify lob(clob_data)
(compress high)
/

奧雅納·南達(Arup Nanda)撰寫了這篇很棒的文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM