CREATE TABLE Employee ( EmpNo VARCHAR2(10) PRIMARY KEY, Name VARCHAR2(30), DeptNo NUMBER(2) ) PARTITION BY RANGE (DeptNo) ( PARTITION PART1 VALUES LESS THAN (11) TABLESPACE PART1_TS, PARTITION PART2 VALUES LESS THAN (21) TABLESPACE PART2_TS, PARTITION PART3 VALUES LESS THAN (31) TABLESPACE PART3_TS, PARTITION PART4 VALUES LESS THAN (MAXVALUE) TABLESPACE PART4_TS );
ALTER TABLE 支援 ADD/DROP/EXCHANGE/MOVE/MODIFY/RENAME/SPLIT/TRUNCATE 分區。ALTER INDEX idx REBUILD 回收空間,提高空間利用率。DBA_SEGMENTS 找出區數 ≥ 10 的段。EXP/IMP 配合 COMPRESS=Y 重組存儲參數。pctincrease != 0 觸發 SMON 合併)。ALTER TABLESPACE ts COALESCE; 強制合併相鄰自由區。持久優化需建立常態化機制:分區設計前置化、索引重建排程化、段/自由區碎片監控報警化、存儲參數科學化。