Oracle 整理表碎片、釋放表的空間
當表中的資料被頻繁 UPDATE 或 DELETE 時,需要整理表中的碎片空間。
--使用 SHRINK 命令
ALTER TABLE table_name ENABLE ROW MOVEMENT;
ALTER TABLE table_name SHRINK SPACE CASCADE;
--使用 MOVE 命令
ALTER TABLE table_name MOVE;
成功之後,需要重建索引。
--使用 SHRINK 命令
ALTER TABLE table_name ENABLE ROW MOVEMENT;
ALTER TABLE table_name SHRINK SPACE CASCADE;
--使用 MOVE 命令
ALTER TABLE table_name MOVE;
成功之後,需要重建索引。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-1989395/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 資料庫整理表碎片Oracle資料庫
- ORACLE表空間的碎片整理Oracle
- Oracle 釋放過度使用的Undo表空間Oracle
- oracle 釋放undo空間Oracle
- delete不釋放表空間delete
- 表空間碎片檢測
- oracle刪除(釋放)資料檔案/表空間流程Oracle
- SQLServer如何釋放tempdb臨時表空間SQLServer
- Tablespace Fragmentation - 表空間碎片問題Fragment
- 如何釋放Mac空間?釋放Mac系統空間小技巧Mac
- 截斷表後空間不釋放的原因分析
- Oracle delete資料後的釋放表空間問題的解決 --轉Oracledelete
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- 解決linux下刪除檔案或oracle表空間後空間不釋放的問題LinuxOracle
- OS 刪除temp表空間 而磁碟空間未釋放的解決方案
- drop表空間以及對應的資料檔案後空間不釋放的問題
- MySQL 5.7的表刪除資料後的磁碟空間釋放MySql
- Oracle表空間Oracle
- oracle 表空間Oracle
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- 關於如何釋放表空間的問題(About Reclaimable Unused Space)AI
- oracle表空間的整理Oracle
- Oracle 表空間的管理Oracle
- Oracle 表空間 的操作Oracle
- ORACLE的SYSAUX 表空間OracleUX
- ORACLE的SYSTEM 表空間Oracle
- Oracle的表空間管理Oracle
- lsof |grep deleted 釋放磁碟空間delete
- 禪道 - 儲存空間釋放
- DATAFILE SHRINK 釋放系統空間
- Sqlserver delete表部分資料釋放資料檔案空間SQLServerdelete
- Oracle 表碎片Oracle
- Oracle的邏輯結構(表空間、段、區間、塊)——表空間Oracle
- oracle temp 表空間Oracle
- 增加oracle表空間Oracle
- oracle undo 表空間Oracle
- oracle users 表空間Oracle
- Oracle表空間管理Oracle