执行仅下载同步。
dbmlsync -ds ...
当发生仅下载同步时,dbmlsync 不上载任何行操作或数据。但是,它将上载有关模式和进程偏移的信息。
另外,dbmlsync 确保在仅下载同步过程中不会覆盖远程数据库上的更改。这可以通过扫描日志以检测具有等待被上载的操作的行来实现。如果这些行中任何行被下载修改,则将回退下载,而同步将失败。如果同步因此而失败,则您必须执行完全同步来更正该问题。
当具有通过仅下载同步所同步的远程数据库时,您应该定期执行完全双向同步以减少仅下载同步扫描的日志量。否则,完成仅下载同步所需的时间将越来越长。
使用 -ds 时,ConflictRetries 扩展选项将被忽略。dbmlsync 将不会再次尝试进行仅下载同步。当仅下载同步失败时,它在执行正常同步之后才会停止失败。
有关必须为仅下载同步定义的脚本列表,请参见必需的脚本。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |