DB2 V9开始,在数据库创建表空间的时候,如果不显式的指定表空间使用“managed by database”,则此表空间使用自动存储器进行管理;
所谓自动存储器,全名是 Automatic storage with DMS,事实上是DMS中的一种,只不过不需要DBA去手动干预表空间容器的扩展(自动进行);
验证表空间是否是由自动存储器进行管理的,有以下方法:
1、使用快照进行 表空间的查看;
2、使用快照函数
db2 "select char((TBSP_NAME),30) as TBSP_NAME,TBSP_ID,TBSP_USING_AUTO_STORAGE from table(snap_get_tbsp('testdb',-1)) as tbsp"
TBSP_USING_AUTO_STORAGE显示为1,表示使用自动存储器进行管理
使用了自动存储器进行表空间的管理,有以下注意:
1、不能建立在裸设备上, 只能建立在文件系统中;(如果文件系统的单文件大小受限,会?)
2、所有和表空间相关的维护表空间容器的操作都不能进行(因为是数据库自己管理的)
阅读(835) | 评论(0) | 转发(0) |