9.5自动增长的表空间如何回收空间

操作系统:linux数据库:db2 9.5,表空间有多个,自动增长的。问题描述:   表空间挂在/data文件系统上,/data文件系统目前98%。数据库总大小目前30g,而/data文件系统200g,很多空间都浪费了,原因是之前清理了大量的数据库数据,所以库大小本身已经降下来了,可是文件系统还没有降...显示全部
操作系统:linux
数据库:db2 9.5,表空间有多个,自动增长的。
问题描述:
   表空间挂在/data文件系统上,/data文件系统目前98%。数据库总大小目前30g,而/data文件系统200g,很多空间都浪费了,原因是之前清理了大量的数据库数据,所以库大小本身已经降下来了,可是文件系统还没有降。如何回收这部分空间哪?收起
参与5

查看其它 3 个回答新数科技的回答

新数科技新数科技IT顾问北京新数科技有限公司
得把高水位降下来才行,使用db2dart命令,会给出建议reorg哪些表,然后reorg完了之后再运行db2dart,以此不断降低HWM,才能把空间释放出来,比较繁琐。
9.7之后推出了可回收表空间,可以使用reduce命令降低高水位,方便很多。当时如果原有版本的表空间升级到9.7以上的,因为表空间类型不变,所以无法使用这个功能,除非把表空间重建。
IT咨询服务 · 2014-12-22
浏览801

回答者

新数科技
IT顾问北京新数科技有限公司

新数科技 最近回答过的问题

回答状态

  • 发布时间:2014-12-22
  • 关注会员:1 人
  • 回答浏览:801
  • X社区推广