DB2删除大量数据不记日志的方法

现有一个这样的需求:
   先删除大量数据千万级的,然后插入新数据,需要在同一个事务中;同时需要满足其他表可以读这张表的数据。
   本来想使用ACTIVATE NOT LOGGED INITIALLY,结果看资料上说开启此特性以后,表会上z锁。并且进程不能强行中断,否则事务无法回滚,表将无法使用,只能重建表,造成数据丢失。
    有没有能满足此要求的处理方法
参与13

10同行回答

richiel_11richiel_11软件开发工程师文思海辉
db2 alter table tbname activate not logged initially with empty table;就这还要金币显示全部
db2 alter table tbname activate not logged initially with empty table;就这还要金币收起
IT咨询服务 · 2014-03-30
浏览1759

提问者

xiaokaikaia
软件开发工程师Pactera

相关问题

相关资料

问题状态

  • 发布时间:2014-03-30
  • 关注会员:1 人
  • 问题浏览:15581
  • 最近回答:2014-04-17
  • X社区推广