新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
快速的Oracle收縮表分區(qū)解決辦法
上章就Oracle增加表分區(qū)進行了說明,現(xiàn)在就對Oracle收縮表分區(qū)(coalesce partitions)來描述下。Oracle收縮表分區(qū)能被應(yīng)用于hash分區(qū)或復(fù)合分區(qū)的hash子分區(qū),執(zhí)行之后,會自動收縮當前的表分區(qū),比如某表當前有5個hash分區(qū),執(zhí)行alter table tbname coalesce partitions后就變成4個,再執(zhí)行一次就變成3個,再執(zhí)行一次就變2個,再執(zhí)行一次就...........就報錯了:),對于已分區(qū)的表至少要有一個分區(qū)存在的嘛!

例如:
- JSSWEB> select table_name,partition_name from user_tab_partitions
- where table_name='T_PARTITION_HASH';
- TABLE_NAME PARTITION_NAME
- ------------------------------ ------------------------------
- T_PARTITION_HASH T_HASH_P2
- T_PARTITION_HASH T_HASH_P3
- T_PARTITION_HASH T_HASH_P4
- T_PARTITION_HASH T_HASH_P5
- T_PARTITION_HASH T_HASH_P1
- JSSWEB> alter table t_partition_hash coalesce partition;
表已更改。
- JSSWEB> select table_name,partition_name from user_tab_partitions
- where table_name='T_PARTITION_HASH';
- TABLE_NAME PARTITION_NAME
- ------------------------------ ------------------------------
- T_PARTITION_HASH T_HASH_P2
- T_PARTITION_HASH T_HASH_P3
- T_PARTITION_HASH T_HASH_P4
- T_PARTITION_HASH T_HASH_P1
本文Oracle收縮表分區(qū)來自[Svn中文網(wǎng)]轉(zhuǎn)發(fā)請保留本站地址:http://www.svn8.com/sql/Oracle/2009111312912.html
【編輯推薦】
- 修改Oracle存儲過程所需代碼
- 對Oracle存儲過程的總結(jié)
- 實現(xiàn)Oracle存儲過程的實際應(yīng)用的代碼
- 深入高性能的Oracle動態(tài)SQL開發(fā)
- Oracle SQL的優(yōu)化規(guī)則解析
標題名稱:快速的Oracle收縮表分區(qū)解決辦法
標題URL:http://fisionsoft.com.cn/article/dpogjhc.html


咨詢
建站咨詢
