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

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

10同行回答

leo_wynleo_wyn商业智能工程师Security
将保留的数据载入“临时表”采用load from cursor 从临时表替换和更新目标表显示全部
将保留的数据载入“临时表”
采用load from cursor 从临时表替换和更新目标表收起
系统集成 · 2014-03-31
浏览1610
wangjianpaywangjianpay系统运维工程师citic
需求存在问题吧,同一个事务中,既然要清空表,为何还需要访问该表数据呢。显示全部
需求存在问题吧,同一个事务中,既然要清空表,为何还需要访问该表数据呢。收起
银行 · 2014-04-17
浏览1646
liyun9990liyun9990数据库管理员ibm gdc
回复 8# xiaokaikaia     仓库这边都是这样清空表的显示全部
回复 8# xiaokaikaia


    仓库这边都是这样清空表的收起
互联网服务 · 2014-04-14
浏览1635
xiaokaikaiaxiaokaikaia软件开发工程师Pactera
回复 6# leo_wyn     DW中有较多的LOAD,除了utility的内存占用需要注意,还有其他需要注意的地方吗?显示全部
回复 6# leo_wyn


    DW中有较多的LOAD,除了utility的内存占用需要注意,还有其他需要注意的地方吗?收起
银行 · 2014-04-13
浏览1615
xiaokaikaiaxiaokaikaia软件开发工程师Pactera
回复 7# liyun9990    恩,现在正在调研是用您说的这种方法还是用truncate呢,您要是有时间帮忙看看哪个更好一点?显示全部
回复 7# liyun9990


   恩,现在正在调研是用您说的这种方法还是用truncate呢,您要是有时间帮忙看看哪个更好一点?收起
银行 · 2014-04-13
浏览1613
liyun9990liyun9990数据库管理员ibm gdc
用load /dev/null吧显示全部
用load /dev/null吧收起
互联网服务 · 2014-04-13
浏览1610
ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司
回复  richiel_11 你说的还是开启表属性,帖子上不是说了吗会上z锁,并且如果失败表只能重建,满足不了现 ...xiaokaikaia 发表于 2014-3-30 15:07 既然是问问题,那还设置购买主题,呵呵!显示全部
回复  richiel_11

你说的还是开启表属性,帖子上不是说了吗会上z锁,并且如果失败表只能重建,满足不了现 ...
xiaokaikaia 发表于 2014-3-30 15:07


既然是问问题,那还设置购买主题,呵呵!收起
互联网服务 · 2014-03-31
浏览1613
zhugfangzhugfang软件开发工程师杭州信雅达
没有太好的办法显示全部
没有太好的办法收起
互联网服务 · 2014-03-30
浏览1611
xiaokaikaiaxiaokaikaia软件开发工程师Pactera
回复 2# richiel_11 你说的还是开启表属性,帖子上不是说了吗会上z锁,并且如果失败表只能重建,满足不了现有的需求,所以问问大家有没有其他好的办法显示全部
回复 2# richiel_11

你说的还是开启表属性,帖子上不是说了吗会上z锁,并且如果失败表只能重建,满足不了现有的需求,所以问问大家有没有其他好的办法收起
银行 · 2014-03-30
浏览1621
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
浏览1748

提问者

xiaokaikaia
软件开发工程师Pactera

相关问题

相关资料

相关文章

问题状态

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