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 (Deutsch) » MobiLink - Erste Orientierung » Praktische Einführungen in MobiLink » Praktische Einführung: MobiLink mit einer Oracle 10g-Datenbank verwenden

 

Lektion 10: Den entfernten Client synchronisieren

In dieser Lektion synchronisieren Sie den entfernten Client erstmals. Dies erfolgt mit dem Dienstprogramm dbmlsync. Dbmlsync stellt eine Verbindung mit der entfernten Datenbank her, authentifiziert sich selbst beim MobiLink-Server und führt alle Uploads und Downloads aus, die zur Synchronisation der entfernten und konsolidierten Datenbanken, die auf einer Publikation in der entfernten Datenbank basieren, erforderlich sind.

Voraussetzungen

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

In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien besitzen, die im Abschnitt "Berechtigungen und Privilegien" am Anfang dieser praktischen Einführung aufgeführt werden: Praktische Einführung: MobiLink mit einer Oracle 10g-Datenbank verwenden.

 Aufgabe
  • Führen Sie an der Eingabeaufforderung folgenden Befehl aus:

    dbmlsync 
    -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql"
    -n sync_oracle_publication
    -u oracle_remote -mp oracle_pass
    • dbmlsync   Die Synchronisationsanwendung.

    • SERVER   Gibt den Namen des Fremdservers an.

    • DBN   Der Name der entfernten Datenbank.

    • UID   Gibt den Benutzernamen an, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.

    • PWD   Gibt das Kennwort an, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.

    • sync_oracle_publication   Die Publikation auf dem entfernten Gerät, das zur Ausführung der Synchronisation verwendet wird. (Diese Publikation wurde vom Assistenten zum Erstellen eines Synchronisationsmodells erstellt.)

    • oracle_remote   Der Benutzername, der zur Authentifizierung mit dem MobiLink-Server verwendet wird.

    • oracle_pass   Das Kennwort, das zur Authentifizierung mit dem MobiLink-Server verwendet wird.

    Hinweis

    Wenn Sie die Anwendung dbmlsync auf einem anderen Computer als dem MobiLink-Server ausführen, müssen Sie Argumente mit der Position des MobiLink-Servers übergeben.

Ergebnisse

Der Verarbeitungsfortschritt der Synchronisation wird im Meldungsfenster des SQL Anywhere MobiLink-Clients angezeigt. Wenn dieser Befehl erfolgreich ausgeführt wird, füllt die Anwendung dbmlsync die entfernte Datenbank mit einer Teilmenge der Informationen aus der konsolidierten Datenbank.

Wenn die Synchronisation fehlschlägt, überprüfen Sie die Verbindungsinformationen, die Sie an die dbmlsync-Anwendung übermitteln, sowie den MobiLink-Benutzernamen und das Kennwort. Wenn diese Informationen richtig sind, überprüfen Sie den verwendeten Publikationsnamen und stellen Sie sicher, dass die konsolidierte Datenbank und der MobiLink-Server ausgeführt werden. Sie können auch den Inhalt des Synchronisationslogs (Server und Client) überprüfen.

Nächste Schritte

Gehen Sie weiter zu Lektion 11: Einfügen von Daten in die entfernte Datenbank.

 Siehe auch