lob欄位表空間遷移

regonly1發表於2012-05-16
lob欄位在資料庫中並不是與表的其他欄位的資料放在一起的,原因很簡單,因為既然是lob欄位,就說明其所需空間會很大,需要單獨的儲存空間來存放這些資料。因此,oracle為此專門開闢了一塊區域用於存放lob欄位,其組織形式與表一樣,都是段的形式。
所以,對錶做了表空間遷移後,如果該表下還有lob欄位,則要單獨對其遷移,遷移的方式如下:
alter table [table_name] move lob([lob_column_name]) store as(tablespace [target_tablespace_name])

附註:
表的遷移:
alter table [table_name] move tablespace [target_table_spacename];
索引的遷移:
alter index [index_name] rebuild tablespace [target_table_spacename];

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-729931/,如需轉載,請註明出處,否則將追究法律責任。

相關文章