db2 lob字段表空间回收?

我这有个数据库,LOB类型的表空间占用100G,使用了db2move和backup两种方式备份,并恢复到另一环境,发现db2move恢复的lob表空间只用了50G,backup恢复的则是100G,怀疑是LOB字段数据的表空间没有回收,于是挑选了两张大表db2 "reorg table * LONGLOBDATA" ,但发现表空间还是没有回收,请教大神,怎么回收LOB字段的表空间?

参与15

3同行回答

匿名用户匿名用户
reorg是降低hwm不会缩小表空间,如果hwm变小了,可以使用resize命令缩小显示全部

reorg是降低hwm不会缩小表空间,如果hwm变小了,可以使用resize命令缩小

收起
IT其它 · 2019-03-19
浏览2174
  • 我是想回收已使用表空间, 在开发上drop表重新导入数据,占用的表空间是释放了
    2019-03-19
libai21libai21  软件架构设计师 , 海通证券
reorg table ... 后面加上使用临时表空间的选项use tempspace1,否则reorg会在自己表空间进行,会使表空间HWM变大。显示全部

reorg table ... 后面加上使用临时表空间的选项use tempspace1,否则reorg会在自己表空间进行,会使表空间HWM变大。

收起
证券 · 2019-03-26
  • 是的,谢谢,没指定临时表空间会撑大hwm,而且如果自身空间不够会reorg失败。更正一点加LONGLOBDATA 可以回收使用表空间
    2019-03-26
ajun85ajun85  系统管理员 , urcb
更正:db2 "reorg table * LONGLOBDATA" 可以回收已使用表空间,而且效果比较明显,需要在临时表空间做reorg,否则会撑大hwm,而且在自身表空间做reorg,空间不够的话会失败显示全部

更正:
db2 "reorg table * LONGLOBDATA" 可以回收已使用表空间,而且效果比较明显,需要在临时表空间做reorg,否则会撑大hwm,而且在自身表空间做reorg,空间不够的话会失败

收起
银行 · 2019-03-26
浏览1960

提问者

ajun85
系统管理员urcb
擅长领域: 存储前置系统数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-03-18
  • 关注会员:4 人
  • 问题浏览:3276
  • 最近回答:2019-03-26
  • X社区推广