STEP1、DROP 分區(qū): ALTER TABLE sales DROP PARTION sales1999_q1; ALTER TABLE sales DROP PARTION sales1999_q2; ALTER TABLE sales DROP PARTION sales1999_q3; ALTER TABLE sales DROP PARTION sales1999_q4; STEP2、利用操作系統(tǒng)的工具刪除以上表空間占用的文件(表空間基于裸設(shè)備無須次步),UNIX系統(tǒng)為例: oracle$ rm /u1/oradata/sales/sales1999_q1.dat oracle$ rm /u1/oradata/sales/sales1999_q2.dat oracle$ rm /u1/oradata/sales/sales1999_q3.dat oracle$ rm /u1/oradata/sales/sales1999_q4.dat
4 、分區(qū)的其他操作:
分區(qū)的其他操作包括截短分區(qū)(truncate),將存在的分區(qū)劃分為多個分區(qū)(split),交換分區(qū)(exchange),重命名(rename),為分區(qū)建立索引等。DBA可以根據(jù)適當?shù)那闆r使用。 以下僅說明分裂分區(qū)(split),例如該公司1999年第四季度銷售明細數(shù)據(jù)急劇增加(因為慶國慶、迎千禧、賀回歸),DBA向公司建議將第四季度的分區(qū)劃分為兩個分區(qū),每個分區(qū)放兩個月份的數(shù)據(jù),操作如下: STEP1、按(1)的方法建立兩個分區(qū)的表空間ts_sales1999q4p1, ts_sales1999q4p2; STEP2、給表添加兩個分區(qū)sales1999_q4_p1,sales1999_q4_p2; STEP3、分裂分區(qū): ALTER TABLE sales SPLIT PARTITON sales1999_q4 AT TO_DATE (‘1999-11-01','YYYY-MM-DD') INTO (partition sales1999_q4_p1, partition sales1999_q4_p2)