IT分销/经销Db2数据删除

如何把这个语句失效

alter table tablename activate not logged initially;

现在数据删除完毕了,准备重新装载数据,如何把失效?
参与6

4同行回答

drdb2drdb2系统工程师se
"activate not logged initially"应该是和autocommit off连用的for exampledb2 +c -tvf yourscriptordb2 +c "DML 1 ''db2 +c "DML n“db2 commit显示全部
"activate not logged initially"应该是和autocommit off连用的
for example

db2 +c -tvf yourscript

or

db2 +c "DML 1 ''
db2 +c "DML n“
db2 commit收起
互联网服务 · 2015-08-31
浏览541
pingssgpingssg网站前端工程师ADFAFASDFA
回复 3# tianshizuoyi           我还是有些担心,因为这个的自动提交是打开的。    我理解你的意思是,我对一个表做了alter table tb1 activate not logged initially之后,    如果对表tb1做了多次的UPATE,DELETE ,INSER...显示全部
回复 3# tianshizuoyi


      
    我还是有些担心,因为这个的自动提交是打开的。

    我理解你的意思是,我对一个表做了alter table tb1 activate not logged initially之后,


   如果对表tb1做了多次的UPATE,DELETE ,INSERT动作,只有第一次的DML不会记录日志,其他的都会记录日志。收起
IT分销/经销 · 2015-08-31
浏览556
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
回复 2# pingssg 对,只对当前事务UOW有效显示全部
回复 2# pingssg


对,只对当前事务UOW有效收起
电信运营商 · 2015-08-31
浏览551
pingssgpingssg网站前端工程师ADFAFASDFA
找了N多资料都没有说如何把这个语句失效。有的资料如下说alter table te1 activate not logged initiallylinsert into te1 values (x);--当第一次执行完insert之后,这个表会自动恢复到logged转台insert into te1 values (y);这个现在又开始记录日志了是这样的吗?...显示全部
找了N多资料都没有说如何把这个语句失效。
有的资料如下说
alter table te1 activate not logged initiallyl
insert into te1 values (x);
--当第一次执行完insert之后,这个表会自动恢复到logged转台
insert into te1 values (y);
这个现在又开始记录日志了

是这样的吗?收起
IT分销/经销 · 2015-08-31
浏览528

提问者

pingssg
网站前端工程师ADFAFASDFA
擅长领域: 备份

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-08-31
  • 关注会员:2 人
  • 问题浏览:1886
  • 最近回答:2015-08-31
  • X社区推广