首页 > 学技术 > 技术网文 > DB2 > 正文

[精华] 请教数据库表空间的问题


来源 chinaunix.net 酷勤网整理

1、DB2数据库的表空间如何查看?用何命令?
2、如何更改表空间(主要是增加表空间),用何命令?
敬请指教!致谢!



 大连老K 回复于:2003-01-21 08:41:07

比较简单的方法是启动控制中心,在控制中心中查你想查的内容,同时,还可以看到相关的命令行


 vlife 回复于:2003-01-21 08:42:07

刘?是你吧?


 ddmmdd 回复于:2003-01-21 09:28:30

db2 list tablespaces show detail
db2 list tablespace  containers for n  show detail


 runtimel 回复于:2003-01-22 18:43:04

Thanks a lot

Vlife is ???


 guoguo781201 回复于:2003-02-20 18:34:15

增加表空间:
ALTER TABLESPACE tablespace_name ADD(FILE 'path' size)

比如:
ALTER TABLESPACE IDXSPACE ADD(FILE '/data/idx01' 250000)

注意:
250000是以4k为一单位的,也就是例子中增加了1G(4×250000K)的空间


 大连老K 回复于:2003-02-21 08:38:48

引用:原帖由 "guoguo781201" 发表:
增加表空间:
ALTER TABLESPACE tablespace_name ADD(FILE 'path' size)

比如:
ALTER TABLESPACE IDXSPACE ADD(FILE '/data/idx01' 250000)

注意:
250000是以4k为一单位的,也就是例子中增加了1G(4×250..........


注意要分系统表空间和数据库表空间


 guoguo781201 回复于:2003-02-21 09:06:15

to: 大连老K
可以解释一下吗?
系统表空间和数据库表空间的区别,不是太熟。。。


 永远是新手 回复于:2003-04-22 11:21:47

系统表空间(sms)的管理比较简单,是有操作系统自己管理的, 空间的大小随数据量的变化系统自动调整
       数据库表空间(dms)的管理是有数据库管理的,空间大小是在创建时确定,如果空间不够了,需要手工添加空间或删除部分数据以释放空间
      但是在大多数情况下,DMS表空间的性能比SMS表空间的性能要好,只是建立表空间时需要根据数据量合理的分配空间。


 runtimel 回复于:2003-05-02 14:57:57

Thanks of all


 永远是新手 回复于:2003-05-08 14:31:22

db2 list tablespaces [show detail]
alter tablespace add...




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=4577
转载请注明作者名及原文出处



收藏本页到: