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

SQL Anywhere 12.0.1 (Deutsch) » MobiLink - Erste Orientierung » Praktische Einführungen in MobiLink » Praktische Einführung: MobiLink mit einer Oracle 10g-Datenbank verwenden

 

Lektion 9: Einstellen der entfernten ID

In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Planen von Schemata.

Im entfernten Schema repräsentiert jede entfernte Datenbank einen Vertriebsmitarbeiter. Die von Ihnen erstellten Synchronisationsskripten enthielten Logik, die den MobiLink-Server angewiesen haben, eine Teilmenge der Daten basierend auf der entfernten ID der entfernten Datenbank herunterzuladen. Sie müssen die entfernte ID der Datenbank auf den Wert einer gültigen Vertriebsmitarbeiter-ID festlegen.

Sie müssen diesen Schritt vor der ersten Synchronisation ausführen, da das entfernte Gerät bei der ersten Synchronisation alle Informationen zu dem gewählten Vertriebsmitarbeiter herunterlädt.

 Festlegen der entfernten ID einer gültigen Vertriebsmitarbeiter-ID
  1. Wählen Sie eine gültige Vertriebsmitarbeiter-ID aus:

    1. Stellen Sie als SYS-Benutzer mit SYSDBA-Berechtigungen mithilfe der Oracle SQL Plus-Anwendung eine Verbindung her. Führen Sie an der Eingabeaufforderung folgenden Befehl aus:

      sqlplus SYS/your-password-for-sys as SYSDBA
    2. Um eine Liste gültiger Vertriebsmitarbeiter-IDs in der Tabelle ORDERS anzuzeigen, führen Sie folgende Anweisung aus:

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

      In diesem Beispiel repräsentiert die entfernte Datenbank einen Vertriebsmitarbeiter mit der SALES_REP_ID 154.

    3. Um Oracle SQL Plus zu beenden, führen Sie folgenden Befehl aus:

      exit
  2. Um die entfernte ID der Datenbank auf den Wert 154 festzulegen, führen Sie folgenden Befehl aus:

    dbisql 
    -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql"
    "SET OPTION PUBLIC.ml_remote_id='154';"
    • dbisql   Die Anwendung, die zur Ausführung von SQL-Befehlen in einer SQL Anywhere-Datenbank verwendet wurde.

    • ENG   Legt den Datenbankservernamen auf remote_eng fest.

    • DBN   Legt den Datenbanknamen auf remote_db fest.

    • UID   Der Benutzername, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.

    • PWD   Das Kennwort, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.

    • SET OPTION PUBLIC.ml_remote_id='154'   Die SQL-Anweisung, mit der die entfernte ID auf 154 festgelegt wird.

  3. Fortfahren mit Lektion 10: Synchronisation.