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 服务器技术 » 远程数据库的集中管理 » 使用 MobiLink 代理

 

在客户端设备上配置和运行 MobiLink 代理

代理可按以下两种模式运行:配置模式和正常模式。在配置模式下,命令行中指定的选项存储在代理数据库中,以供下次在正常模式下运行时使用。存储指定的选项后,代理就会终止。

在正常模式下运行时,代理会读取代理数据库中存储的配置选项,同时保持运行。运行时,它将在适当的时间执行接收的远程任务,并在不同的时间同步代理数据库,以接收新的远程任务和上载已运行远程任务的结果。

在正常模式下运行时,代理始终尝试在启动时执行同步。当您要强制代理从 MobiLink 获取最新信息时,这可能非常有用。

 语法

要在配置模式下运行,请在 mlagent 命令行中指定 -c 或 -cr。

选项 说明

@data

此选项用于从指定的环境变量或配置文件中读入选项。如果存在具有相同名称的环境变量和配置文件,则使用环境变量。请参见使用配置文件

-c

设置配置选项,仅更新与当前选项不同的那些选项,然后停止代理。

-cr

设置配置选项,将所有现有的选项重置为缺省值,然后停止代理。使用此选项将重置代理数据库中的所有信息,因此仅当代理数据库处于不可修复状态时才能使用。

-a agentid

仅当与 -c 或 -cr 一起使用时有效。指定此代理的 ID。

如果未指定 -a 选项,则缺省值为 [Agent_computername_UUID],其中 computername 是运行代理的计算机的主机名,UUID 是通用唯一标识符。

-db database location

仅当与 -c 或 -cr 一起使用时有效。指定远程数据库在客户端设备上的存储路径。

-x protocol[protocol-options] ...

protocol : tcpip | tls | http | https

protocol-options:( option=value; ... )

仅当与 -c 或 -cr 一起使用时有效。指定 MobiLink 流参数。这些参数确定同步代理数据库时代理连接到 MobiLink 服务器的方式。

-ap parameters

指定同步代理数据库时使用的 MobiLink 验证参数。

-ek key

指定用于访问代理数据库的加密密钥。

-n name

指定代理数据库的名称。缺省值为 taskdb。

-o file

将输出记录到指定文件中。

-on size

当日志达到指定的 size 时,在日志文件名中追加 .old 并以原文件名启动一个新文件。Size 最小必须为 10K。此选项不能与 -os 一起使用。

-os size

当日志达到指定的 size 时,将日志文件重命名为 YYMMDDxx.mla 并以原文件名启动一个新文件。Size 最小必须为 10K。此选项不能与 -on 一起使用。

-ot file

截断文件并将输出消息记录到该文件。

-p password

指定用于同步代理数据库的 MobiLink 口令。

-pi

使代理执行其代理数据库与 MobiLink 服务器的强制回应同步(使用当前配置的 MobiLink 客户端网络协议选项和用户验证参数)。如果强制回应同步成功,则 mlagent 进程会立即返回 0;如果同步失败,则返回同步请求的 SQL 错误代码。

MobiLink 代理数据库必须在使用 -pi 调用 mlagent 之前通过运行带 -c 或 -cr 选项的 mlagent 进行配置。

不能在命令行中同时使用 -pi 和 -c 或 -cr 来调用 MobiLink 代理。

-q

以最小化窗口运行。

-qi

不显示托盘图标或窗口。

-u user 指定用于同步代理数据库的 MobiLink 用户名。
-vlevel

指定从 0 至 9 的输出详细程度级别。缺省值为 3。

 示例

停止 MobiLink 代理