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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:将 MobiLink 用于 Oracle 10g 数据库

 

第 9 课:设置远程 ID

在远程模式中,每个远程数据库代表一个销售人员。您编写的同步脚本包含了指示 MobiLink 服务器根据远程数据库的远程 ID 下载数据子集的逻辑。在第一次同步之前,必须将数据库的远程 ID 设置为有效的销售人员标识符值,因为远程设备在第一次同步时会下载与所选销售人员相关的所有信息。

前提条件

本课假定您已完成前面的所有课程。 请参见第 1 课:设计模式

本课假定您拥有在教程教程:将 MobiLink 用于 Oracle 10g 数据库开头的“权限和特权”部分中列出的角色和特权。

 任务
  1. 选择一个有效的销售人员标识符:

    1. 使用 Oracle SQL Plus 应用程序以具有 SYSDBA 权限的 SYS 用户身份进行连接。在命令提示符处,运行以下命令:

      sqlplus SYS/your-password-for-sys as SYSDBA
    2. 要查看 ORDERS 表中有效销售人员标识符的列表,请执行以下语句:

      SELECT COUNT( SALES_REP_ID ), SALES_REP_ID
      FROM OE.ORDERS GROUP BY SALES_REP_ID;

      在本示例中,远程数据库代表 SALES_REP_ID 为 154 的销售人员。

    3. 要退出 Oracle SQL Plus,运行以下命令:

      exit
  2. 要将数据库的远程 ID 的值设置为 154,运行以下命令:

    dbisql 
    -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql"
    "SET OPTION PUBLIC.ml_remote_id='154';"
    • dbisql   用于对 SQL Anywhere 数据库执行 SQL 命令的应用程序。

    • ENG   将数据库服务器名指定为 remote_eng。

    • DBN   用于将数据库名指定为 remote_db。

    • UID   用于连接到远程数据库的用户名。

    • PWD   用于连接到远程数据库的口令。

    • SET OPTION PUBLIC.ml_remote_id='154'   用于将远程 ID 的值设置为 154 的 SQL 语句。

结果

数据库的远程 ID 已设置为有效的销售人员标识符值。

下一个

前进至第 10 课:同步远程客户端