【DM版本】: 8
【操作系统】:centos
【CPU】:
【问题描述】*:
请问达梦数据同步DMHS有断点续传吗?
即如果同步程序异常退出,下次同步的时候可以接着上次同步的位点开始同步,而不是先全量再增量。
是否能百分百保证断点续传不会丢失数据?
源端归档不丢的话。你重启服务后,会自动增量的。
DMHS在同步状态下,默认就是断点续传。
同步是基于归档日志的,如果源端归档日志存在,那么能实现断点续传。
以上一次断开时的事务开始
DMHS会记录LSN,如果DMHS程序退出,会从上次退出时的LSN断点续传,前提是归档都还在,若归档没了会报错,就需要重新全量了
dmhs支持断点续传功能,在网络异常,或者数据库异常再恢复时都可以断点续传。但是断点续传也需要有条件,条件1:源端归档日志没有被覆盖,如果被覆盖,dmhs程序找不到故障时的日志,就只能从已存在的最早日志开始同步;条件2:dmhs的系统表没有被破坏。
目的端有HS相关的辅助表。成功同步的LSN号会被记录,即使出现故障,下次启动会重新定位上次同步完成的LSN号开始,可以保障故障不会丢失数据库。
若源端归档未被覆盖删除,会根据上次中断后的lsn继续同步