700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > DB2删除表后如何释放相应磁盘空间 – 数据库 – 前端

DB2删除表后如何释放相应磁盘空间 – 数据库 – 前端

时间:2022-09-24 11:50:10

相关推荐

DB2删除表后如何释放相应磁盘空间 – 数据库 – 前端

DB2 低一些的版本没有像SQLSERVER的Shrinkfile或者Oracle的Resize功能。

假如你的DB2是V9.1以上的话可以直接用ALTER TABLESPACE RESIZE收缩表空间,此命令执行时它会自动将表进行DELETE、RECREATE、IMPORT、EXPORT、REORG或者LOAD等,否则你可以用下面的方法来收缩你的表空间。

1、导出所有表结构和数据,然后将表重新建立,然后再导入数据2、通过命令 db2dart database-name /LHWM /TSI tablespace-id /NP 0,运行此命令后DB2会生成一个文件,文件会有一些建议,告诉你怎么做EXPORT、IMPORT、REORG、LOAD,你按它的步骤一步一步去做,做完之后空间就会自动释放,然后再用ALTER TABLESPACE的RESIZE功能来收缩表空间。谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。