SQL Remote 消息代理 (dbremote) 是 SQL Remote 复制中的重要组件。它必须在系统的每个数据库中进行安装和运行。SQL Remote 消息代理 (dbremote) 负责发送和接收消息。
要运行 dbremote,您必须具有 SYS_RUN_REPLICATION_ROLE 系统角色。
它执行以下功能:
发送消息时 SQL Remote 消息代理 (dbremote) 的任务
扫描各个发布者数据库的事务日志,并将事务日志条目转换为要发送给预订者的消息。
将消息发送给预订者。
当接收到要重新发送消息的请求时,SQL Remote 消息代理 (dbremote) 会将消息重新发送到发出请求的数据库。
在系统表中维护消息信息,并管理保证消息传送系统。
接收消息时 SQL Remote 消息代理 (dbremote) 的任务
处理进来的消息,并以适当的顺序将其应用到数据库中。
请求重新发送丢失的消息。
在系统表中维护消息信息,并管理保证消息传送系统。
SQL Remote 消息代理 (dbremote) 模式
在连续模式下运行 SQL Remote 消息代理 (dbremote)
在批处理模式下运行 SQL Remote 消息代理 (dbremote)
在 Mac OS X 上运行 SQL Remote 消息代理 (dbremote)
在 Unix 上运行 SQL Remote 消息代理 (dbremote)
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |