db2数据库的表空间查看及增添表空间

db2查看表空间
连接db2数据库
Db2 connect to xxx user xxx using xxx

查看数据库下所有的表空间情况
Db2 LIST TABLESPACES SHOW DETAIL

查看表空间下的文件:
db2 list tablespace containers for 表空间对应的数字编号

 

增加表空间容器:
db2 "ALTER TABLESPACE 表空间名 ADD (file '文件路径' 30G)"

修改表空间大小:
db2 ALTER TABLESPACE 表空间名 RESIZE(FILE '文件路径' 10G)

文件路径就是表空间的具体存放地址,30g,10g就是增加或修改的表空间的内存大小

eg:表空间是MXZ,文件路径是D:/home/data/TBS_MXZ1

增加表空间:db2 "ALTER TABLESPACE MXZ ADD (file 'D:/home/data/TBS_MXZ1' 30G)"

修改表空间:db2 ALTER TABLESPACE MXZ RESIZE(FILE 'D:/home/data/TBS_MXZ1' 10G)

 

由于db2的特殊性,增加完表空间后需要进行平衡,可以通过以下命令进行查看进度。

查看重新平衡进度(在实际使用中,发现平衡需要一段实际,再平衡时期,新添加的表空间不能使用)
db2 List utilities show detail
 

你可能感兴趣的:(sql,数据库)