首先,我们在 Windows 和 AIX 上都使用 DB2 ESE 9.7 FP 4。
我正在尝试动态确定是否通过自动存储设置表空间(因此我们可以动态编写脚本如何在必要时降低高水位线)。我可以通过类似db2 list tablespaces
或db2 list tablespaces show detail
.
我还针对系统目录表和视图(即select * from syscat.tablespaces
和select * from sysibm.systablespaces
)发出了查询。
我只能说表空间被定义为 SMS 或 DMS。如何判断表空间是否配置为自动存储?我知道必须有一种方法可以动态地做到这一点,因为如果我使用 IBM Data Studio 并访问表空间“查看”并单击属性,我可以查看表空间是否为自动存储。我假设后面必须有一个配置或一个查询。
只是想知道,我们如何解决这个问题?
试试监控功能: