Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:使用远程数据库的集中管理

 

第 7 课:在远程设备上配置代理

在本课中,要运行 MobiLink 代理。MobiLink 代理必须在集中管理的各个远程设备上运行。在本教程中,代理在运行服务器的计算机上运行。

 ♦  在远程设备上配置代理
  1. 首先创建一个目录,用于存放通常位于远程设备上的文件。

    md c:\cadmin_demo\remote
    cd c:\cadmin_demo\remote
  2. 接着,在配置模式下运行 MobiLink 代理,如下所示:

    mlagent -cr -db . -x tcpip{host=localhost;port=2439} -a AID_JOHN  -u JOHN -p sql

    执行此步骤可创建一个代理数据库,并在其中存储一些配置信息。在数据库中存储指定选项后,代理将关闭。下面是所使用的各种选项的汇总:

    • -cr   指定代理应在配置模式下运行,并且它应放弃以前在配置模式下运行时存储的所有设置。

    • -db   指定代理应在什么位置创建应用程序数据库。此选项为 {db_location} 宏的值。

    • -x   指定代理应如何连接到 MobiLink 服务器,以同步其代理数据库(以接收新任务和上载已运行任务的结果)。如果要将集中管理添加到现有同步系统,则需要将为此选项指定的值更改为用于连接 MobiLink 服务器的相应字符串。

    • -a   指定此代理的代理 ID。请注意,指定的代理 ID 与以前使用 Sybase Central 在统一数据库中创建的代理 ID 相同。

    • -u   指定同步代理数据库时代理使用的 MobiLink 用户。该值主要供服务器验证代理时使用。

    • -p   指定与使用 -u 选项指定的 MobiLink 用户结合使用的口令。

  3. 最后,您需要在远程设备上运行 MobiLink 代理。在本教程中,按以下方式显式开始运行代理:

    start mlagent -v9 -ot agent.txt

    下面是在本课中运行代理时使用的选项汇总:

    • -v9   使用最高详细程度。此选项适用于教程环境,但在生产环境中最好选择较低的详细程度,但在排除故障时除外。

    • -ot   指定代理在其中记录其输出的文件。

  4. 现在 MobiLink 代理应该已经正常运行,并且能够成功同步数据了。要进行检查,请返回 Sybase Central。在 [文件夹] 视图中,在 [Central Admin Tutorial] » [统一数据库] » [Tutorial] » [代理] » 下,单击 [AID_JOHN],然后在右窗格中查看 [事件] 选项卡。您将看到指示代理的首次同步的条目。

 代理配置的生产注意事项