一、表空间信息查看
# 1. 查看所有的表空间
db2 list tablespaces
db2 list tablespaces show detail
# 2. 查看某个表空间的容器
db2 list tablespace containers for [ show detail ]
如: db2 list tablespace containers for 3 show detail
# 3. 查看表空间的配置信息,使用情况及容器信息
db2pd -d -tablespaces
如:db2pd -d zdb -tablespaces
# 4. 通过snapshot 获取表空间信息
db2 get snapshot for tablespaces on databas_name
二、表空间、表容器管理
对于DMS( database manage ) 表空间,提供了几个方法更改表空间容器。
1. Add 用来增加新的容器
2. Drop 删除容器
3. Extend 扩展已有容器大小
4. Reduce 缩减已有容器大小
5. Resize 重新设定容器大小
Add和Drop操作,表空间容器之间会发生数据重新平衡(rebalance),Reduce和Resize操作,需要确保修改后的表空间容器有足够的空间,否
则DB2会拒绝该操作。
日常运维中出现表空间满的情况时,根据对存储空间和对运维的影响,有以下三种方案:
1).增加表空间、表容器,可通过alter tablespace 的 extend 或 resize 选项扩展已有表空间容器的大小。
增加一个1000