LOB欄位資料清理 - 更新為null後move lob
Oracle 11.2.0.2 , AIX 6.1
包含LOB SEGMENT的表lob欄位可以update為NULL , 更新後需要move LOB 釋放空間:
update applsys.fnd_lobs set file_data = null where .... ;
alter table applsys.fnd_lobs enable row movement ;
alter table applsys.fnd_lobs move lob(file_data) store as (TABLESPACE AOLBG);
alter table applsys.fnd_lobs disable row movement ;
update hwcust.HW_FND_LOBS_TI set file_data = null where ..... ;
alter table hwcust.HW_FND_LOBS_TI enable row movement ;
alter table hwcust.HW_FND_LOBS_TI move lob(file_data) store as (TABLESPACE AOLBG);
alter table hwcust.HW_FND_LOBS_TI disable row movement ;
更新為null 後 lob欄位要求的空間比較小 , move 動作也非常快,300多萬的表,move 也需要50多秒 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1188797/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LOB欄位EMPTY_LOB和NULL的區別Null
- 【LOB】使用資料泵時 LOB 欄位存放位置
- oracle中lob欄位Oracle
- ORACLE LOB大欄位維護Oracle
- 釋放大資料量的lob欄位空間大資料
- lob欄位表空間遷移
- Oracle lob載入bfile資料到blob欄位中Oracle
- Oracle 建表時LOB欄位語法Oracle
- 帶有LOB欄位的表遷移
- Mybatis-Plus 更新欄位為 NULLMyBatisNull
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- Oracle 帶LOB欄位的表的遷移Oracle
- 小議lob欄位結構和儲存
- lob欄位的ora-1555處理方案
- oracle 分割槽表move和包含分割槽表的lob moveOracle
- 資料庫索引欄位請不要為NULL資料庫索引Null
- DatabaseLink不支援merge和lob欄位查詢Database
- lob欄位型別轉換ora-22858型別
- 一次PLSQL處理LOB欄位的優化SQL優化
- 為什麼資料庫欄位要使用NOT NULL?資料庫Null
- 解決dbms_lob.loadfromfile載入lob資料後出現亂碼的問題
- 可以處理LOB欄位的常用字元函式字元函式
- 【LOB】Oracle Lob管理常用sqlOracleSQL
- 遷移帶LOB等大欄位資料到非預設表空間
- LOB欄位在Oracle中的存放方式。Oracle
- 【LOB】Oracle lob管理常用語句Oracle
- 為lob型別分配extents型別
- Long -> lob , to_lob 轉換,遷移
- Oracle - LOB(大物件資料型別)Oracle物件資料型別
- 通過SQLLDR匯入LOB資料SQL
- [重慶思莊每日技術分享]-重建LOB欄位上的IndexIndex
- Oracle LOBOracle
- mysql 查詢欄位為null或者非nullMySqlNull
- Oracle LOB資料型別的處理Oracle資料型別
- 用sqlloader(sqlldr)裝載LOB資料SQL
- LOB型別型別
- Oracle LOB issueOracle
- LOB(large object)Object