DB2 10引入根據溫度管理數據存儲的表空間更管理方式,可是須要數據庫啓用自動存儲管理,具體在存儲路徑在某個目錄下便可,要講非自動存儲的表空間轉換成自動存儲的管理方式須要兩個步驟,尤爲是從低版本升級過來的數據庫。數據庫
ALTER DATABASE EMPLOYEE ADD STORAGE ON '/data'
這樣便可,可是對於原來使用DMS或SMS方式管理的表空間須要作重定向恢復,其實就是先作全備份,而後指定redirect restore便可,在原來的實例下恢復:
ide
RESTORE DATABASE CSDW FROM '/db2_backup/db2deer/CSDW' TAKEN AT 20140522232227 INTO CSDW REDIRECT; SET TABLESPACE CONTAINERS FOR 2 USING AUTOMATIC STORAGE; ... SET TABLESPACE CONTAINERS FOR 94 USING AUTOMATIC STORAGE; RESTORE DATABASE csdw CONTINUE; ROLLFORWARD DATABASE CSDW TO END OF LOGS AND STOP;
這樣基本就完成了從NON AUTOMATIC STORAGE 數據庫到AUTOSTOMATIC STORAGE數據庫及表空間的管理方式,其實比起原來的裸設備,這種方式有個好處就是能夠支持自動分配空間,按需分配,磁盤空間使用更加合理,有效的避免了浪費,另外10.5的storage group方式管理起來更加的便捷,BLU的列式存儲表也僅僅支持AUTOMATIC STORAGE方式管理的表空間上。
rest