当前位置: 代码迷 >> DB2 >> DB2数据库空间不够的有关问题
  详细解决方案

DB2数据库空间不够的有关问题

热度:10267   发布时间:2013-02-26 00:00:00.0
DB2数据库空间不够的问题
DB2安装在一个空间比较小linux的目录上,刚开始数据量比较小还没有发现问题,但是随着业务量增大,空间就越来越不够了,现在又不能重装,我想了个思路以前在mysql上实现过,就是把数据库文件移动比较大的盘上,然后在原来的地方做连接过去,不知道这样行不行?由于本人刚接触DB2,对DB2不是很了解,请高手指教,最好能有详细的步骤或者解决方案。

------解决方案--------------------------------------------------------
先创建裸设备或者文件系统,然后通过alter tablespace add device或者alter tablespace add file命令把文件或者设备添加到表空间里
------解决方案--------------------------------------------------------
楼主要具体的例子吧
CREATE TABLESPACE TS1
MANAGED BY DATABASE
USING (FILE '/conts/cont0' 1000,
DEVICE '/dev/rcont1' 500,
FILE 'cont2' 700)
ALTER TABLESPACE TS1
RESIZE (FILE '/conts/cont0' 2000,
DEVICE '/dev/rcont1' 2000,
FILE 'cont2' 2000)
另外 1000,2000这些数字的单位为表空间的页大小,可通过以下指令查找 
db2 list tablespace show detail 
找到你对应的表空间下 Page Size
  相关解决方案