DB2中如何将非自动存储转换成自动存储空间管理方式

时间:2014-05-24 16:37:36   收藏:0   阅读:281

DB2 10引入根据温度管理数据存储的表空间更管理方式,但是需要数据库启用自动存储管理,具体在存储路径在某个目录下即可,要讲非自动存储的表空间转换成自动存储的管理方式需要两个步骤,尤其是从低版本升级过来的数据库。

ALTER DATABASE EMPLOYEE ADD STORAGE ON ‘/data‘

这样即可,但是对于原来使用DMS或SMS方式管理的表空间需要做重定向恢复,其实就是先做全备份,然后指定redirect restore即可,在原来的实例下恢复:

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 DATABASEdatabase_nameTO END OF LOGS AND STOP;


这样基本就完成了从NON AUTOMATIC STORAGE 数据库到AUTOSTOMATIC STORAGE数据库及表空间的管理方式,其实比起原来的裸设备,这种方式有个好处就是可以支持自动分配空间,按需分配,磁盘空间使用更加合理,有效的避免了浪费,另外10.5的storage group方式管理起来更加的便捷,BLU的列式存储表也仅仅支持AUTOMATIC STORAGE方式管理的表空间上。




本文出自 “Marvelyu's Notes” 博客,请务必保留此出处http://marvelyu.blog.51cto.com/471030/1416457

DB2中如何将非自动存储转换成自动存储空间管理方式,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!