| 指令 | 適用場景 | 是否觸發 Rebalance | 典型語法 |
|---|---|---|---|
| ADD | 新增容器(新磁碟/檔案系統) | ✅ 是,資料重新分佈,耗時數小時 | ALTER TABLESPACE PAYROLL ADD (DEVICE '/dev/rhdisk9' 10000) |
| RESIZE | 調整現有容器大小(裸裝置已擴容、檔案系統擴充) | ❌ 否,立即生效 | ALTER TABLESPACE TS1 RESIZE (FILE '/conts/cont0' 2000, DEVICE '/dev/rcont1' 2000) |
| EXTEND | 在現有容器基礎上增加指定頁數 | ❌ 否 | ALTER TABLESPACE TS1 EXTEND (ALL 1000) |
ALL:套用至表空間所有容器DEVICE 需先在 OS 層擴充 LUN/分區db2pd -tablespaces 觀察 Rebalancer Mode 從 FORWARD 變為 NONESMS 容器為目錄,無法 ADD/RESIZE/EXTEND。空間不足時:
① 在檔案系統層擴充掛載點(LVM/NFS/SAN)
② 或建立新 DMS 表空間遷移物件(ADMIN_MOVE_TABLE)