首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有确定自动存储表空间的方法吗?

有确定自动存储表空间的方法吗?
EN

Database Administration用户
提问于 2013-10-09 18:30:00
回答 1查看 4.3K关注 0票数 1

首先,我们在Windows和AIX上使用DB2 ESE9.7FP 4。

我试图动态地确定表空间是否通过自动存储来设置(因此,我们可以在必要时动态地编写如何降低高水位标记的脚本)。我可以通过db2 list tablespacesdb2 list tablespaces show detail之类的语句来查看它们是定义为SMS还是DMS。

我还针对系统目录表和视图(即,select * from syscat.tablespacesselect * from sysibm.systablespaces)发出了查询。

我所能知道的就是表空间被定义为SMS或DMS。如何判断表空间是否配置为自动存储?我知道一定有一种方法可以动态地这样做,因为如果我使用IBM访问表空间“视图”并单击属性,我可以看到表空间是否是自动存储的。我假设后面一定有一个配置或查询。

我只是在想,我们怎么弄明白呢?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-10-09 19:23:46

试试监控功能:

代码语言:javascript
复制
select 
  tbsp_name, 
  case TBSP_USING_AUTO_STORAGE
    when 1 then 'YES'
    else 'NO'
  end auto_storage
from table (sysproc.MON_GET_TABLESPACE('',-1))
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/51284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档