为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:全部
【CPU】:
【问题描述】*:
求教,官方文档中,“在standby模式库中,redo日志与本地归档日志文件内容不完全一致“ 这句话,如何理解?
虽然备库redo是重新应用主库归档产生出来的日志,但主备库物理上一毛一样,为啥备库redo和备库归档的内容不完全一致呢?
我能想到的可能备库redo里面像实例名,自己的魔数,是和主库不同的。这些东西如果带入redo 里面,那确实可以说备库redo和主库过来的arch日志不同。
请大佬帮我解惑。
因为它们分别记录了不同的数据操作和状态变化,且在备库failover成为主库后,会生成新的standby redo log来反映新的主库状态。
它反映了切换后的新主库的状态和操作。如果没有拷贝原主库的standby redo log到新的备库,新的备库在failover后将根据自己当前的状态生成一个新的standby redo log,而不是继续使用旧的standby redo log。