首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在成功的db2恢复之后,某些表可能加载了不完整的数据?

在成功的db2恢复之后,某些表可能加载了不完整的数据?
EN

Stack Overflow用户
提问于 2022-03-19 21:06:35
回答 1查看 118关注 0票数 0

两周前,我将db备份(db2 LUW-5TB)恢复到新服务器。然而三天前,开发人员声称他的一个表数据没有被完全恢复。

最早的完全备份是一周前。但是所有事务日志都在服务器磁盘中。我可以使用任何工具读取事务日志吗?

如何找到删除(450万行中的350 k行)查询,或者是否有可能恢复是有问题的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-21 10:15:46

如果对MYSCHEMA.MYTABLE表有以下查询的非空结果,则可以从数据库事务日志中获取有关表的相应记录。

代码语言:javascript
复制
SELECT 1 
FROM SYSCAT.TABLES 
WHERE TABSCHEMA = 'MYSCHEMA' AND TABNAME ='MYTABLE' AND DATACAPTURE = 'Y';

在这种情况下,您可以使用任何能够使用Db2作为源的复制工具,如果这样的工具能够从过去的某个点捕获所有表更改的话。

如果上面的查询结果是空的,那么相应的日志记录就不是“可传播的”,这意味着不可能解析它们。

更详细的信息在这里:Db2日志记录

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71542098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档