转载自:https://www.ibm.com/support/knowledgecenter/zh/SSEPGG_9.7.0/com.ibm.db2.luw.admin.mon.doc/doc/r0007533.html
DB2 V9.7 for Linux, UNIX, and Windows
此元素描述表空间的当前状态。
表 1. 表函数监视信息 表函数监视元素收集级别MON_GET_TABLESPACE 表函数 - 获取表空间度量值DATA OBJECT METRICS BASE 表 2. 快照监视信息 快照级别逻辑数据分组监视开关表空间tablespace_nodeinfo基本在管理视图和表函数中,此监视元素将根据 sqlutil.h 中的定义来返回文本标识,并且是用“+”号分隔的下列各项的组合:
BACKUP_IN_PROGRESSBACKUP_PENDINGDELETE_PENDINGDISABLE_PENDINGDROP_PENDINGLOAD_IN_PROGRESSLOAD_PENDINGMOVE_IN_PROGRESSNORMALOFFLINEPSTAT_CREATIONPSTAT_DELETIONQUIESCED_EXCLUSIVEQUIESCED_SHAREQUIESCED_UPDATEREBAL_IN_PROGRESSREDIST_IN_PROGRESSREORG_IN_PROGRESSRESTORE_IN_PROGRESSRESTORE_PENDINGROLLFORWARD_IN_PROGRESSROLLFORWARD_PENDINGSTORDEF_ALLOWEDSTORDEF_CHANGEDSTORDEF_FINAL_VERSIONSTORDEF_PENDINGSUSPEND_WRITE此元素包含指示当前表空间状态的十六进制值。表空间的外部可视状态由特定状态值的十六进制和组成。例如,如果状态为“停顿:EXCLUSIVE”和“装入暂挂”,那么值为 0x0004 + 0x0008,即 0x000c。使用 db2tbst 命令来获取与给定十六进制值相关联的表空间状态。
表 3. sqlutil.h 中列示的位定义 十六进制值十进制值State0x00正常(请参阅 sqlutil.h 中的定义 SQLB_NORMAL)0x11停顿:SHARE0x22停顿:UPDATE0x44停顿:EXCLUSIVE0x88装入暂挂0x1016删除暂挂0x2032备份暂挂0x4064正在前滚0x80128前滚暂挂0x100256复原暂挂0x100256恢复暂挂(未使用)0x200512禁用暂挂0x4001024正在重组0x8002048正在备份0x10004096必须定义存储器0x20008192正在复原0x400016384脱机并且不可访问0x800032768删除暂挂0x1000065536不允许写入0x20000131072正在装入0x40000262144正在重新分发0x80000524288正在移动0x200000033554432可以定义存储器0x400000067108864存储器定义处于“最终”状态0x8000000134217728在前滚之前已更改存储器定义0x10000000268435456DMS 重新平衡程序处于活动状态0x20000000536870912正在进行 TBS 删除0x400000001073741824正在进行 TBS 创建