使用 dbmlsync 实用程序将 SQL Anywhere 远程数据库与统一数据库同步。
dbmlsync [ options ] [ transaction-logs-directory ]
选项 | 说明 |
---|---|
@data | 从指定的环境变量或配置文件中读入选项。 请参见@data dbmlsync 选项。 |
-a | 发生错误时不提示重新输入。 请参见-a dbmlsync 选项。 |
-ap | 指定验证参数。 请参见-ap dbmlsync 选项。 |
-ba filename | 应用下载文件。 请参见-ba dbmlsync 选项。 |
-bc filename | 创建一个下载文件。 请参见-bc dbmlsync 选项。 |
-be string | 创建下载文件时,添加字符串。 请参见-be dbmlsync 选项。 |
-bg | 创建下载文件时,使其适用于新的远程数据库。 请参见-bg dbmlsync 选项。 |
-bk | 启用后台同步。 请参见-bk dbmlsync 选项。 |
-bkr | 控制后台同步被中断后 dbmlsync 的行为方式。 请参见-bkr dbmlsync 选项。 |
-c connection-string | 以 parm1=value1; parm2=value2,…… 的形式提供用于连接到远程数据库的数据库连接参数。如果您不提供此选项,则会出现一个窗口,要求您必须提供连接信息。 请参见-c dbmlsync 选项。 |
-ci size | 设置 dbmlsync 高速缓存的初始大小。 请参见-ci dbmlsync 选项。 |
-cl size | 设置 dbmlsync 高速缓存文件的最小大小阈值。 请参见-cl dbmlsync 选项。 |
-cm size | 设置 dbmlsync 高速缓存文件的最大大小限制。 请参见-cm dbmlsync 选项。 |
-d | 删除数据库的所有其它连接,这些连接与要同步的项目产生了锁冲突。 请参见-d dbmlsync 选项。 |
-dc | 继续以前失败的下载。 请参见-dc dbmlsync 选项。 |
-dl | 在 dbmlsync 消息窗口上显示日志消息。 请参见-dl dbmlsync 选项。 |
-do | 禁用对脱机事务日志的扫描。 请参见-do dbmlsync 选项。 |
-drs bytes | 对于可重新启动的下载,指定发生通信故障后需要重新发送的最大数据量。 请参见-drs dbmlsync 选项。 |
-ds |
执行仅下载同步。 请参见-ds dbmlsync 选项。 |
-e "option=value"... | 指定扩展选项。 请参见MobiLink SQL Anywhere 客户端扩展选项。 |
-eh | 忽略挂接函数中出现的错误。 |
-ek key | 指定远程数据库加密密钥。 请参见-ek dbmlsync 选项。 |
-ep | 提示输入远程数据库加密密钥。 请参见-ep dbmlsync 选项。 |
-eu | 为最新的 -n 选项所定义的上载指定扩展选项。 请参见-eu dbmlsync 选项。 |
-is | 忽略调度。 请参见-is dbmlsync 选项。 |
-k | 完成时关闭窗口。 请参见-k dbmlsync 选项(不建议使用)。 |
-l | 列出可用的扩展选项。 请参见-l dbmlsync 选项。 |
-mn password |
指定新的 MobiLink 口令。 请参见-mn dbmlsync 选项。 |
-mp password |
指定 MobiLink 口令。 请参见-mp dbmlsync 选项。 |
-n name | 指定同步发布名称。 请参见-n dbmlsync 选项(不建议使用)。 |
-o logfile | 将输出消息记录到此文件。 请参见-o dbmlsync 选项。 |
-os size | 指定消息日志文件的最大大小,达到此大小时将重命名日志。 请参见-os dbmlsync 选项。 |
-ot logfile | 删除消息日志文件内容,然后将输出消息记录到日志文件。 请参见-ot dbmlsync 选项。 |
-p | 禁止日志扫描轮询。 请参见-p dbmlsync 选项。 |
-pc+ | 保持在多个同步之间与 MobiLink 服务器的连接处于打开状态。 请参见-pc+ dbmlsync 选项。 |
-pd dllname;... |
为 Windows Mobile 预装载指定的 DLL。 请参见-pd dbmlsync 选项。 |
-pi | 测试您是否可以连接到 MobiLink。 请参见-pi dbmlsync 选项。 |
-po | 指定 dbmlsync 监听的端口。 请参见-po dbmlsync 选项。 |
-pp number | 设置日志扫描轮询周期。 请参见-pp dbmlsync 选项。 |
-q | 以最小化窗口运行。 请参见-q dbmlsync 选项。 |
-qc | 同步完成后关闭 dbmlsync。 请参见-qc dbmlsync 选项。 |
-qi | 以安静模式启动 dbmlsync,并且将窗口完全隐藏。 请参见-qi dbmlsync 选项。 |
-r[ a | b ] | 使用客户端进度值进行上载重试。 请参见-r dbmlsync 选项。 |
-s name | 指定同步预定名称。 请参见-s dbmlsync 选项。 |
-sc | 每次同步前重装模式信息。 请参见-sc dbmlsync 选项。 |
-sm | 使 dbmlsync 以服务器模式启动。 请参见-sm dbmlsync 选项。 |
-sp sync profile | 将同步配置文件中的选项添加到在命令行上指定的同步选项。 请参见-sp dbmlsync 选项。 |
-tu | 执行事务性上载。 请参见-tu dbmlsync 选项。 |
-u ml_username | 指定要同步的 MobiLink 用户。 请参见-u dbmlsync 选项(不建议使用)。 |
-ud | 仅供 Unix 使用。将 dbmlsync 作为守护程序运行。 请参见-ud dbmlsync 选项。 |
-ui | 对于使用 X 窗口的 Linux,如果没有提供可用的显示则以 shell 模式启动 dbmlsync。 请参见-ui dbmlsync 选项。 |
-uo | 执行仅上载同步。 请参见-uo dbmlsync 选项。 |
-urc row-estimate | 指定对要上载的行的估算行数。 请参见-urc dbmlsync 选项。 |
-ux | 对于 Solaris 和 Linux,打开 dbmlsync 消息窗口。 请参见-ux dbmlsync 选项。 |
-v[levels] | 详细操作。 请参见-v dbmlsync 选项。 |
-wc classname | 指定窗口类名。 请参见-wc dbmlsync 选项。 |
-x | 重新命名并重新启动事务日志。使用带有 -x 选项的可选大小参数控制事务日志的大小。 请参见-x dbmlsync 选项。 |
transaction-logs-directory | 指定事务日志的位置。请参见下面的事务日志文件。 |
运行 dbmlsync 以将 SQL Anywhere 远程数据库与统一数据库同步。
为找到并连接到 MobiLink 服务器,dbmlsync 使用有关发布、同步用户、同步预订或命令行的信息。
事务日志文件 transaction-logs-directory 是包含 SQL Anywhere 远程数据库事务日志的目录。有一个活动事务日志和零个或多个事务日志档案文件,dbmlsync 可能需要所有这些日志来确定上载内容。如果满足以下所有条件,则必须指定此参数:
自上次同步以来,已截断工作日志文件内容并已重命名工作日志文件
从存储重命名日志文件以外的目录运行 dbmlsync 实用程序
dbmlsync 事件挂接 dbmlsync 客户端存储过程也可以帮助您自定义同步过程。
使用 dbmlsync 有关使用 dbmlsync 的详细信息,请参见同步启动。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |