IT咨询服务数据库sql1477n

对表进行操作的时候报SQL1477N的错。只能drop掉表重建吗?数据怎么办呢?

今天对一张表进行操作,报了SQL1477N的错,查询了相关的文档,感觉这个报错是由于用了ALTER TABLE xxx  ACTIVATE NOT LOGGED INITIALLY 引起的。之前其他DBA对这个表应该是用了这命令,然后进行删除某一年数据的操作,是不是操作失败了,导致这个表出现这个报错呢?出现了这...显示全部

今天对一张表进行操作,报了SQL1477N的错,查询了相关的文档,感觉这个报错是由于用了ALTER TABLE xxx  ACTIVATE NOT LOGGED INITIALLY 引起的。之前其他DBA对这个表应该是用了这命令,然后进行删除某一年数据的操作,是不是操作失败了,导致这个表出现这个报错呢?

出现了这个报错,表就只能删除重建吗? 表里面的数据好像木有备份哦。怎么破?

收起
参与19

查看其它 6 个回答雨过天晴的回答

雨过天晴雨过天晴其它IBM

db2 能从完整备份image中只对某一个表的数据进行恢复吗?

我试了一下db2dart, 把表的数据导成.del文件,再load回去。在本地测试,数据量比较小,是成功了的。。不晓得这个db2dart和 直接从image恢复某个表的数据,哪个可行?

IT咨询服务 · 2016-01-18
浏览3721
  • db2dart肯定是可行的。表数据量小就更可行。db2dart据说就是传说中的db2数据恢复终极方案。
    2016-01-19
  • 数据量大并且有特殊字符多的时候,用db2dart就变得很麻烦了
    2016-01-19
  • 既然这张表是不记录日志的,那么从online的备份中能恢复出这张表吗? 我有点怀疑
    2016-01-19
  • 写个程序每删除2000条递交一次,NOT LOGGED INITIALLY还是不用为好;
    2019-05-19

回答者

雨过天晴 最近回答过的问题

回答状态

  • 发布时间:2016-01-18
  • 关注会员:6 人
  • 回答浏览:3721
  • X社区推广