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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE LOB大欄位維護Oracle
- [20181020]lob欄位的索引段.txt索引
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- [20181031]lob欄位與布隆過濾.txt
- oracle 分割槽表move和包含分割槽表的lob moveOracle
- [20181022]lob欄位的lobid來之那裡.txt
- [20210208]lob欄位與查詢的問題.txt
- Mybatis-Plus 更新欄位為 NULLMyBatisNull
- 【LOB】Oracle Lob管理常用sqlOracleSQL
- LOB欄位相關概念(自動建立LOB索引段和重建索引方法)索引
- 【LOB】Oracle lob管理常用語句Oracle
- ORACLE 資料匯出LOB欄位報錯ORA-31693,ORA-02354,ORA-22924Oracle
- 【ORA-01555】Oracle LOB欄位匯出 報錯 ORA-01555Oracle
- [重慶思莊每日技術分享]-重建LOB欄位上的IndexIndex
- 為什麼資料庫欄位要使用NOT NULL?資料庫Null
- trigger+lob+ora-22275
- java查詢資料庫,int型欄位為null的情況Java資料庫Null
- [20231008]bbed探究lob段.txt
- MySQL-去掉不為null的欄位MySqlNull
- 【Mongo】mongo更新欄位為另一欄位的值Go
- [20180905]lob與direct path read.txt
- json轉化保留null欄位JSONNull
- [BUG反饋]模型增加欄位後field_sort欄位未更新模型
- MySQL8.0 新特性:Partial Update of LOB ColumnMySql
- [20190531]lob型別pctversion 和 retention.txt型別
- Oracle資料庫出現ORA-19566 LOB壞塊的處理記錄Oracle資料庫
- postgresSQL 實現資料修改後,自動更新updated_date/ts等欄位SQL
- 更新欄位時更新時間不自動更新(不更新 updated_at 欄位)
- 要複製的LOB資料的長度超出了配置的最大值65536
- laravel-query-builder 對於欄位 值為 null的排序方式LaravelUINull排序
- mybatis-plus 透過 updateById 更新部分欄位資料時出現所有資料被更新(被設為預設值)MyBatis
- [20181021]臨時表lob段建立在哪裡.txt
- Lob:2024年直郵消費者洞察報告
- [20201224]order by欄位順序與查詢條件為NULL.txtNull
- 檢視oracle資料庫中,哪些表的欄位是null值比較多Oracle資料庫Null
- 模型資料追加欄位模型
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- sql 統計多個欄位的和(如果欄位中含有 null 的處理)SQLNull
- 什麼是LOB(業務線line-of-business)應用程式?