首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-04-23 
DB2数据库空间不够的问题DB2安装在一个空间比较小linux的目录上,刚开始数据量比较小还没有发现问题,但是随

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

热点排行