HADR中如何判断数据丢失?

HADR高可用方案中,如果发生Standby切换为Primary,如何判断数据是否存在丢失?是否可从比较数据库的LSN来判断?例如: 执行db2 get snapshot for database on xdb,得到:
Primary log position(file,page,LSN)=S00000108.LOG...
Standy log position(file,page,LSN)=S00000108.LOG...
最好DB2数据库系统层面来判断,而不是应用层面来判断?

参与10

1同行回答

libai21libai21课题专家组软件架构设计师海通证券
如果切换后两个数据库都可以访问,使用db2pd -db XXX -log,通过查看LSN,LSO可以判断两个数据库是否一致。 但是我的建议是应用一定要有判断数据丢失的能力,除非数据不重要。显示全部
如果切换后两个数据库都可以访问,使用db2pd -db XXX -log,通过查看LSN,LSO可以判断两个数据库是否一致。
但是我的建议是应用一定要有判断数据丢失的能力,除非数据不重要。
收起
证券 · 2017-11-29
浏览1351

提问者

topzgm
软件架构设计师People's Bank of China
擅长领域: 数据库服务器存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-11-27
  • 关注会员:2 人
  • 问题浏览:3596
  • 最近回答:2017-11-29
  • X社区推广