DB2 TABLESPACE 表空间状态查询

两种方法

1.命令行方式:
su - db2inst1
db2 connect to testdb
db2 list tablespaces

结果如下

           Tablespaces for Current Database

 Tablespace ID                        = 0
 Name                                 = SYSCATSPACE
 Type                                 = Database managed space
 Contents                             = All permanent data. Regular table space.
 State                                = 0x0000
   Detailed explanation:
     Normal

 Tablespace ID                        = 1
 Name                                 = TEMPSPACE1
 Type                                 = System managed space
 Contents                             = System Temporary data
 State                                = 0x0000
   Detailed explanation:
     Normal

 Tablespace ID                        = 2
 Name                                 = USERSPACE1
 Type                                 = Database managed space
 Contents                             = All permanent data. Large table space.
 State                                = 0x0000
   Detailed explanation:
     Normal

 Tablespace ID                        = 3
 Name                                 = SYSTOOLSPACE
 Type                                 = Database managed space
 Contents                             = All permanent data. Large table space.
 State                                = 0x0000
   Detailed explanation:
     Normal

 Tablespace ID                        = 4
 Name                                 = MY_TABLESPACE
 Type                                 = Database managed space
 Contents                             = All permanent data. Large table space.
 State                                = 0x0000
   Detailed explanation:
     Normal
2.sql查询方式 可以使用sql工具连接后查询

以下SQL仅适用于v11.5社区版,其他版本是否适用未知。

SELECT
    TU.TBSP_NAME,
    TU.TBSP_TYPE,
    TU.TBSP_STATE,
  	TS.OWNER,
  	TS.DEFINER,
    CAST((TU.TBSP_TOTAL_SIZE_KB / 1024) AS VARCHAR) || 'MB' AS TOTAL_SIZE_MB,
    CAST((TU.TBSP_USED_SIZE_KB / 1024) AS VARCHAR) || 'MB' AS USED_SIZE_MB,
    CAST((TU.TBSP_FREE_SIZE_KB / 1024) AS VARCHAR) || 'MB' AS FREE_SIZE_MB,
    TU.TBSP_TOTAL_PAGES,
	TU.TBSP_USABLE_PAGES,
	TU.TBSP_USED_PAGES,
	TU.TBSP_FREE_PAGES,
	TU.TBSP_PAGE_TOP,
	TU.TBSP_PAGE_SIZE
FROM
    SYSIBMADM.TBSP_UTILIZATION TU
LEFT JOIN SYSCAT.TABLESPACES TS ON TS.TBSPACEID = TU.TBSP_ID

查询结果如下

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值