db2数据库如何在线更换表所属的表空间?

db2数据库表空间问题(续):4Kpage页的常规类型表空间最大64G,除了清理删除数据外,正常不能停业务的情况下如何解决表空间快满的问题?一直比较头疼。我看网上有说新建表属于别的表空间,然后将该表空间中的大表数据 导入到新表 然后删除大表。  这样是否会影响业务?几十G的大表导入导出会不会对数据库运行性能有很大影响?

参与23

4同行回答

youki2008youki2008  系统架构师 , DDT
可以使用admin_move_table,这是是Db2的online选择,在线更换表所属的表空间非常好用。显示全部

可以使用admin_move_table,这是是Db2的online选择,在线更换表所属的表空间非常好用。

收起
互联网服务 · 2020-04-24
浏览4074
jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信
4K REGULA DMS类型的表空间最大限制64G,我们也遇到过这样的问题,在新建的时候没有考虑到空间容量增长,数据也无法清理,后面也是新建了新的4K LARGE DMS类型表空间,具体实施的话,你们可以这样做,减少风险。1、选择停机窗口,停止应用。2、将表数据导出成文件3、将表的DDL信息用...显示全部

4K REGULA DMS类型的表空间最大限制64G,我们也遇到过这样的问题,在新建的时候没有考虑到空间容量增长,数据也无法清理,后面也是新建了新的4K LARGE DMS类型表空间,具体实施的话,你们可以这样做,减少风险。
1、选择停机窗口,停止应用。
2、将表数据导出成文件
3、将表的DDL信息用db2look导出,包括索引
4、将表改名
5、按照导出的DDL新建和原表名一样的表,索引等
6、将导出的数据文件导入新建的表中
7、数据表跑一遍RUNSTATS
8、启动应用
9、验证业务
10、待业务运行稳定后,选择时间,将改名后的原表DROP掉即可

收起
银行 · 2020-04-02
浏览4128
drdb2drdb2  系统工程师 , se
admin_move_table是Db2的online选择在线更换表所属的表空间很好用几十G没什么问题当然是在不太忙的时间实际工作中我经常使用显示全部

admin_move_table是Db2的online选择
在线更换表所属的表空间很好用
几十G没什么问题
当然是在不太忙的时间

实际工作中我经常使用

收起
互联网服务 · 2020-04-04
浏览4133
welyngjwelyngj  数据仓库工程师 , ss
支持使用 admin_move_table显示全部

支持使用 admin_move_table

收起
事业单位 · 2020-04-04
浏览4126

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-01
  • 关注会员:5 人
  • 问题浏览:6085
  • 最近回答:2020-04-24
  • X社区推广