2 Day DBA-管理Oracle例項-重新宣告不用的表空間-關於可以被重新宣告的不用表空間
隨著時間的推移,在表空間上執行DML操作,會產生一些空的空間,而這些空間自己不夠大而不能被重新使用。而這些pockets空間會浪費大量的空間。結果產生的sparsely populated物件會在查詢和DML操作時降低效能。
資料庫允許使用下面的聯機操作重新宣告這些空閒空間。這些聯機操作在執行時不會阻止查詢和DML對物件的改變。
n 線上段收縮:線上段收縮操作表段和和依賴的物件所在的段,如索引和分割槽。在每個段中,資料被壓縮到段的前面,釋放的空間可以歸還給表空間,或保留在段中用於以後的插入操作。線上段收縮只允許用在使用自動段空間管理的本地管理的表空間的段上。它是一個原地操作,不需要表空間中的其它空間。
n 線上表重定義/重組織:在表空間其它部分重新定位表和依賴的物件。這個操作具有希望的副作用,就是會壓縮這些物件的資料。為了保證操作成功,表空間必須具有與表和依賴的物件相等的空閒的表空間。線上表重定義只能應用於使用自動段空間管理的本地管理的表空間,或字典管理的表空間。
段指導可以為有大量可以重新宣告未使用空間的段產生收縮或重定義建議。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1076442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2 Day DBA-管理Oracle例項-重新宣告不用的表空間-關於段指導Oracle
- 2 Day DBA-管理Oracle例項-修改表空間-刪除表空間Oracle
- 2 Day DBA-管理Oracle例項-修改表空間-使表空間離線Oracle
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於表空間Oracle資料庫
- 2 Day DBA-管理Oracle例項-練習:修改表空間空間使用預警闕值Oracle
- 2 Day DBA-管理Oracle例項-給使用者帳戶指定表空間配額-關於口令策略Oracle
- 2 Day DBA-管理Oracle例項-使用還原指導來計算最小的還原表空間大小Oracle
- 2 Day DBA-管理Oracle例項-練習:基於你輸入的持續時間來計算最小還原表空間Oracle
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-修改表空間Oracle資料庫
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-建立表空間Oracle資料庫
- Oracle 表空間的管理Oracle
- Oracle的表空間管理Oracle
- Oracle - 資料庫的例項、表空間、使用者、表之間關係Oracle資料庫
- Oracle表空間管理Oracle
- Oracle 表空間管理Oracle
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-練習:建立表空間Oracle資料庫
- oracle本地管理的表空間Oracle
- 2 Day DBA-管理Oracle例項-給使用者帳戶指定表空間配額-修改預設口令策略Oracle
- 關於表空間和表的關係
- 管理表空間(表空間的屬性)轉貼
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:修改還原表空間到固定大小Oracle資料庫
- 關於oracle表空間的規劃方法Oracle
- 表空間重新命名相關命令與測試
- Oracle 本地表空間管理與字典表空間管理Oracle
- Oracle undo 表空間管理Oracle
- oracle undo表空間管理Oracle
- Oracle的temp表空間被佔滿Oracle
- oracle 表空間的管理方式Oracle
- 2 Day DBA-管理Oracle例項-給使用者帳戶指定表空間配額-使使用者口令過期Oracle
- Oracle表空間Oracle
- oracle 表空間Oracle
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視錶空間的資訊Oracle資料庫
- Oracle OCP(49):表空間管理Oracle
- oracle表空間日常操作管理Oracle
- oracle表空間管理維護Oracle
- 測試表的空間壓縮與表空間的關係
- 基於可傳輸表空間的表空間遷移
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項關閉Oracle