Verwenden Sie das Dienstprogramm dbmlsync, um entfernte SQL Anywhere-Datenbanken mit einer konsolidierten Datenbank zu synchronisieren. Um dbmlsync ausführen zu können, müssen Sie das SYS_RUN_REPLICATION_ROLE-Systemprivileg haben.
dbmlsync [ options ] [ transaction-logs-directory ]
Option | Beschreibung |
---|---|
@data | Liest Optionen aus der angegebenen Umgebungsvariablen oder Konfigurationsdatei ein. Siehe @data dbmlsync-Option. |
-a | Fordert bei Fehler nicht erneut zur Eingabe auf. Siehe dbmlsync-Option -a. |
-ap parameter,... | Gibt Authentifizierungsparameter an. Siehe dbmlsync-Option -ap. |
-ba filename | Übernimmt eine Download-Datei. Siehe dbmlsync-Option -ba. |
-bc filename | Eine Download-Datei erstellen Siehe dbmlsync-Option -bc. |
-be string | Fügt eine Zeichenfolge hinzu, wenn eine Download-Datei erstellt wird. Siehe dbmlsync-Option -be. |
-bg | Passt eine Download-Datei für entfernte Datenbanken an, wenn eine Download-Datei erstellt wird. Siehe dbmlsync-Option -bg. |
-bk | Aktiviert die Hintergrundsynchronisation. Siehe dbmlsync-Option -bk. |
-bkr number | Legt fest, wie oft dbmlsync erneut versucht, die Synchronisation auszuführen, nachdem eine Hintergrundsynchronisation unterbrochen wurde. Siehe dbmlsync-Option -bkr. |
-c connection-string | Geben Sie Parameter für die Verbindung zur entfernten Datenbank an und zwar in der Form parm1=value1; parm2=value2 ... Andernfalls erscheint ein Fenster und Sie müssen die Verbindungsinformationen eingeben. Siehe dbmlsync-Option -c. |
-ci size | Legt die anfängliche Größe des dbmlsync-Cache fest. Siehe dbmlsync-Option -ci. |
-cl size | Legen Sie die Mindestgröße der dbmlsync-Cachedatei fest. Siehe dbmlsync-Option -cl. |
-cm size | Legen Sie die maximale Größe für die dbmlsync-Cachedatei fest. Siehe dbmlsync-Option -cm. |
-d | Löscht alle anderen Verbindungen zur Datenbank, deren Sperren mit den zu synchronisierenden Artikeln kollidieren. Siehe dbmlsync-Option -d. |
-dc | Setzt einen fehlgeschlagenen Download fort. Siehe dbmlsync-Option -dc. |
-dl | Zeigt Logmeldungen im dbmlsync-Meldungsfenster an. Siehe dbmlsync-Option -dl. |
-do | Deaktiviert das Durchsuchen von Offline-Transaktionslogs. Diese Dienstprogrammoption kann nicht mit der Dienstprogrammoption -x verwendet werden. Siehe dbmlsync-Option -do. |
-drs bytes | Legt bei neu startbaren Downloads den maximalen Umfang der Daten fest, die nach einem Kommunikationsfehler erneut gesendet werden müssen. Siehe dbmlsync-Option -drs. |
-ds |
Führt eine reine Download-Synchronisation durch. Siehe dbmlsync-Option -ds. |
-e "keyword=value"... | Gibt erweiterte Optionen an. Siehe Erweiterte Optionen von MobiLink SQL Anywhere-Clients. |
-eh | Ignoriert alle Fehler, die in Hook-Funktionen auftreten. Siehe dbmlsync-Option -eh. |
-ek Schlüssel | Geben Sie den Chiffrierschlüssel der entfernten Datenbank an. Siehe dbmlsync-Option -ek. |
-ep "keyword=value" | Fordert zur Eingabe des Chiffrierschlüssels auf. Siehe dbmlsync-Option -ep. |
-eu | Gibt erweiterte Optionen für den letzten von der Option -n definierten Upload an. Siehe dbmlsync-Option -eu. |
-is | Ignoriert die Abfolgeplanung. Siehe dbmlsync-Option -is. |
-k | Schließt das Fenster nach Ausführung. Siehe dbmlsync-Option -k (nicht mehr empfohlen). |
-l | Listet verfügbare erweiterte Optionen auf. Siehe dbmlsync-Option -l. |
-mn password |
Gibt ein neues MobiLink-Kennwort an. Siehe dbmlsync-Option -mn. |
-mp password |
Gibt ein MobiLink-Kennwort an. Siehe dbmlsync-Option -mp. |
-n "name,..." | Gibt Synchronisationspublikationsnamen an. Siehe dbmlsync-Option -n (nicht mehr empfohlen). |
-o filename | Protokolliert Ausgabemeldungen in dieser Datei. Siehe dbmlsync-Option -o. |
-os size | Gibt eine Maximalgröße für die Meldungslogdatei an, bei der das Log umbenannt wird. Siehe dbmlsync-Option -os. |
-ot Logdatei | Löscht den Inhalt der Meldungslogdatei und fügt anschließend die ausgegebenen Meldungen an. Siehe dbmlsync-Option -ot. |
-p | Deaktiviert den Logscan-Abruf. Siehe dbmlsync-Option -p. |
-pc[ + | - ] | Erhält eine offene Verbindung mit dem MobiLink-Server zwischen den Synchronisationen aufrecht. Siehe dbmlsync-Option -pc. |
-pd dllname;... |
Lädt angegebene DLLs für Windows Mobile im Voraus. Siehe dbmlsync-Option -pd. |
-pi | Testet, ob Sie sich mit MobiLink verbinden können. Siehe dbmlsync-Option -pi. |
-po port | Gibt den Port an, auf dem dbmlsync auf Verbindungsanforderungen wartet. Siehe dbmlsync-Option -po. |
-pp number | Legt die Periode für den Logscan-Abruf fest. Siehe dbmlsync-Option -pp. |
-q | Führt mit minimiertem Fenster aus. Siehe dbmlsync-Option -q. |
-qc | Fährt dbmlsync herunter, wenn die Synchronisation beendet ist. Siehe dbmlsync-Option -qc. |
-qi | Startet dbmlsync im dialogfreien Modus, wobei das Fenster vollständig ausgeblendet wird. Siehe dbmlsync-Option -qi. |
-r[ a | b ] | Verwendet Client-Fortschrittswerte für einen Upload-Neustart. Siehe dbmlsync-Option -r. |
-s name | Gibt Synchronisationssubskriptionsnamen an. Siehe dbmlsync-Option -s. |
-sc | Lädt Schemainformationen vor jeder Synchronisation neu. Siehe dbmlsync-Option -sc. |
-sm | Mit dieser Option wird dbmlsync im Servermodus gestartet. Siehe dbmlsync-Option -sm. |
-sp sync-profile | Fügt den in der Befehlszeile angegebenen Synchronisationsoptionen weitere Optionen aus dem Synchronisationsprofil hinzu. Siehe dbmlsync-Option -sp. |
-ts session-name(session-option=[option-value;...]) | Richtet eine Protokollierungssitzung für den MobiLink-Client ein. Siehe dbmlsync-Option -ts. |
-tu | Führt einen transaktionalen Upload durch. Siehe dbmlsync-Option -tu. |
-u ml_username | Legt den zu synchronisierenden MobiLink-Benutzer fest. Siehe dbmlsync-Option -u (nicht mehr empfohlen). |
-ud | Nur für Unix. Führt dbmlsync als Daemon aus. Siehe dbmlsync-Option -ud. |
-ui | Startet dbmlsync unter Linux mit X Window im Shell-Modus, wenn keine nutzbare Anzeige verfügbar ist. Siehe dbmlsync-Option -ui. |
-uo | Führt eine reine Upload-Synchronisation durch. Siehe dbmlsync-Option -uo. |
-urc row-estimate | Legt eine geschätzte Zeilenanzahl für den Upload fest. Siehe dbmlsync-Option -urc. |
-ux | Öffnet unter Linux und Solaris das dbmlsync-Meldungsfenster. Siehe dbmlsync-Option -ux. |
-v[Stufen] | Vorgang ausführlich darstellen. Siehe dbmlsync-Option -v. |
-wc classname | Legt einen Fensterklassennamen fest. Siehe dbmlsync-Option -wc. |
-x [ size ] | Benennt das Transaktionslog um und startet es neu. Verwenden Sie die optionalen size-Parameter mit der Befehlszeilenoption -x, um die Größe des Transaktionslogs zu steuern. Siehe dbmlsync-Option -x. |
transaction-logs-directory | Legt den Standort des Transaktionslogs fest. Siehe unter "Transaktionslogdatei" weiter unten. |
Führen Sie dbmlsync aus, um eine entfernte SQL Anywhere-Datenbank mit einer konsolidierten Datenbank zu synchronisieren.
Um den MobiLink-Server zu finden und sich mit ihm zu verbinden, nutzt dbmlsync die Informationen aus Publikation, Synchronisationsbenutzer und Synchronisationssubskription oder aus der dbmlsync-Befehlszeile.
Transaktionslogdatei Das transaction-logs-directory ist das Verzeichnis, das das Transaktionslog für die entfernte SQL Anywhere-Datenbank enthält. Es gibt ein aktives Transaktionslog und null oder mehr Transaktionslog-Archivdateien, die dbmlsync gegebenenfalls benötigt, um festzulegen, welche Daten für den Upload ausgewählt werden sollen. Sie müssen diesen Parameter angeben, falls alle nachstehenden Elemente zutreffen:
Der Inhalt der aktiven Logdatei wurde gekürzt und die Datei wurde seit der letzten Synchronisation umbenannt.
Sie führen das Dienstprogramm dbmlsync nicht in dem Verzeichnis aus, in dem die umbenannten Logdateien gespeichert sind.
dbmlsync-Ereignis-Hooks Sie können einige gespeicherte dbmlsync-Clientprozeduren verwenden, um den Synchronisationsprozess anzupassen.
dbmlsync verwenden Weitere Hinweise über dbmlsync finden Sie unter Initiieren einer Synchronisation.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |