改变现有容器的大小(该方法不会触发balance,但如果 表空间 建立在裸设备上,则要扩充裸设备空间。
db2 ALTER TABLESPACE TBS1 REDUCE MAX 这个命令可以的,要先把表数据清掉,然后再降高水位回收是有一定过程的,不是一下就全部释放了,可以用命令:db2 "select varchar(tbsp_name,15) as tbsp_name,last_extent,num_extents_moved,num_extents_left,total_move_time from table...
4K REGULA表空间就是64G大小,没法扩。你现在要做的就是看下哪张表占用较多,用这条语句看:db2 "select varchar(TABSCHEMA,20) as tabschema,varchar(TABNAME,50) as tabname,SUM(DATA_OBJECT_P_SIZE) as data_obj,SUM(INDEX_OBJECT_P_SIZE) as index_obj,SUM(LONG_OBJECT...
可以先将tbl name show出来作为自动发现规则的键值,然后再创建监控项原型。不过没有实际尝试过
可以使用admin_move_table,这是是Db2的online选择,在线更换表所属的表空间非常好用。
syscatspace是放系统表的,不能删,你创建的临时表空间是不是有问题?
直接将regular更改为large 就是为了解决这个问题的, 在生产环境中也实施过是可行的,但是数据量可能没有你这个大,你如果不放心,可以在测试环境中多测试几次,另外做好备份和回退措施。...
不需要调整系统自带的临时表空间,临时表空间为SMS类型表空间,系统会自动进行维护,如果不用系统自带的临时表空间,可以自己新建临时表空间。
可以的如果在還原數據庫的時候更改,推薦使用redirect generate script xxx去生成數據庫還原腳本然後再裏面的on後面指定新的路徑。如果是已經在使用的數據庫需要更改自動存儲路徑可以參考下面的文章https://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.7.0/com.ibm....
先扩展卷组,然后扩展里面的逻辑卷LV。然后扩展所有容器。db2 \"alter tablespace TBS_DAT extend(all XXXX)\"这样就不会做rebanlance了。如果增加容器的方式做,就会引起rebalance