本篇聚焦 DMS 表空間全生命週期容器管理:新增容器、調整容器大小 (RESIZE/EXTEND)、刪除表空間,附完整實操範例。
ALTER TABLESPACE RESOURCE ADD (FILE 'f:\db2data\acc_tbsp' 5000)
執行後 RESOURCE 包含三個容器檔案:d:\db2data\acc_tbsp、e:\db2data\acc_tbsp、f:\db2data\acc_tbsp。
ALTER TABLESPACE RESOURCE RESIZE
(FILE 'd:\db2data\acc_tbsp' 8000, FILE 'e:\db2data\acc_tbsp' 8000, FILE 'f:\db2data\acc_tbsp' 8000)
每容器調整為 8000 頁。增容安全,縮容若容器已滿會報錯,操作前務必確認剩餘空間。
ALTER TABLESPACE RESOURCE EXTEND
(FILE 'd:\db2data\acc_tbsp' 1000, FILE 'e:\db2data\acc_tbsp' 1000, FILE 'f:\db2data\acc_tbsp' 1000)
每容器在原大小基礎上再增加 1000 頁。EXTEND 僅能增容,無縮容風險,生產環境更安全。
DROP TABLESPACE RESOURCE
同步移除目錄定義與實體容器檔案,資料不可恢復,執行前請三思並確認備份。