Erstellen Sie eine SQL Anywhere- oder UltraLite-Datenbank.
Weitere Hinweise finden Sie unter Datenbank erstellen.
Initialisieren Sie jeden Client-Nachrichtenspeicher, indem Sie den QAnywhere Agent oder den QAnywhere UltraLite Agent mit den folgenden Optionen ausführen:
Option -c Angabe einer Verbindungszeichenfolge zur Datenbank, die Sie gerade erstellt haben.
Weitere Hinweise finden Sie unter Option -c.
Option -si Initialisierung der Datenbank. Die Option -si erstellt einen Standardbenutzer und ein Standardkennwort für die Datenbank. Der Agent fährt herunter, nachdem die Datenbank initialisiert wurde.
Wenn Sie QAnywhere initialisieren, indem Sie qaagent mit der Option -si ausführen, erstellt der QAnywhere Agent die für das QAnywhere-Messaging erforderlichen Client-Systemtabellen. QAnywhere verwendet auch Server-Systemtabellen. Diese werden beim MobiLink-Setup erstellt. Die Namen von QAnywhere-Systemtabellen beginnen mit ml_qa_ und können nicht geändert werden.
Weitere Hinweise finden Sie unter Option -si.
Option -id Optional, wenn Sie eine Client-Nachrichtenspeicher-ID vorab zuweisen wollen.
Weitere Hinweise finden Sie unter Client-Nachrichtenspeicher-IDs erstellen und Option -id.
Option -mu Optional, wenn Sie einen Benutzernamen für die Authentifizierung beim MobiLink-Server erstellen möchten. Wenn Sie -mu an dieser Stelle nicht verwenden, können Sie die Option jederzeit beim Start des QAnywhere Agent angeben. Der Name wird erstellt, wenn er noch nicht existiert.
Wenn Sie mithilfe der Option -mu einen Benutzernamen erstellt haben, müssen Sie den Namen dem Server-Nachrichtenspeicher hinzufügen. Dies kann automatisch mit der Option -zu+ von mlsrv11 oder auch auf andere Weise durchgeführt werden.
Weitere Hinweise finden Sie unter Client-Benutzernamen für QAnywhere registrieren.
Ändern Sie die Standard-Kennwörter und führen Sie weitere Maßnahmen durch, um dafür zu sorgen, dass der Client-Nachrichtenspeicher sicher ist.
Weitere Hinweise finden Sie unter Einen sicheren Client-Nachrichtenspeicher erstellen.
Sie können auch ein Upgrade bei einem Client-Nachrichtenspeicher durchführen, der in einer früheren Version von QAnywhere erstellt wurde.
Weitere Hinweise finden Sie unter Option -su und Option -sur.
Am einfachsten erstellen und verwalten Sie den Client-Nachrichtenspeicher in Sybase Central. Wählen Sie im Aufgabenbereich des QAnywhere-Plug-Ins die Option Einen Client-Nachrichtenspeicher verwenden.
Wenn Sie keine Client-Nachrichtenspeicher-ID angeben, wird beim ersten Ausführen von qaagent, nachdem qaagent mit der Option -si ausgeführt wurde, der Gerätename als Client-Nachrichtenspeicher-ID zugewiesen. Die ID wird im Fenster von QAnywhere Agent angezeigt.
Es ist einfacher, eine ID manuell festzulegen. Dazu gibt es folgende Möglichkeiten:
Sie können die ID mit der qaagent-Option -id festlegen, wenn Sie die qaagent-Option -si zur Initialisierung des Client-Nachrichtenspeichers verwenden.
Sie können die ID mit der qaagent-Option -id festlegen, wenn Sie qaagent nach der Initialisierung des Client-Nachrichtenspeichers zum ersten Mal aufrufen.
Weitere Hinweise finden Sie unter QAnywhere Agent-Dienstprogramme.
Client-Nachrichtenspeicher-IDs müssen sich durch mehr als nur die Groß- und Kleinschreibung unterscheiden. Sie können beispielsweise nicht die beiden Nachrichtenspeicher-IDs AAA und aaa verwenden.
Die Client-Nachrichtenspeicher-ID darf maximal 128 Zeichen lang sein.
Es wird empfohlen, dass Sie ein Transaktionslog verwenden. Die Gründe dafür sind folgende: SQL Anywhere-Datenbanken arbeiten mit einem Transaktionslog am effizientesten und Transaktionslogs bieten Schutz bei Datenbankausfällen. Ein Transaktionslog kann jedoch sehr umfangreich werden. Deshalb verwendet QAnywhere Agent standardmäßig die dbsrv11-Option -m, die dafür sorgt, dass der Inhalt des Transaktionslogs an Checkpoints gelöscht wird. Diese Option wird empfohlen. Falls Sie den StartLine-Parameter in der qaagent-Option -c angeben, sollten Sie -m festlegen.
Informationen zum Dienstprogramm für Datensicherung und Wiederherstellung finden Sie unter Plan für die Sicherung und Wiederherstellung konzipieren.
Der folgende Befehl erstellt eine SQL Anywhere-Datenbank namens qanyclient.db. (Die dbinit-Optionen -i und -s sind nicht erforderlich, bei kleinen Geräten aber zu empfehlen.)
dbinit -i -s qanyclient.db |
Der folgende Befehl stellt eine Verbindung mit qanyclient.db her und initialisiert sie als QAnywhere-Clientdatenbank:
qaagent -si -c "DBF=qanyclient.db" |
Weitere Hinweise finden Sie unter Dienstprogramm Initialisierung (dbinit) und QAnywhere Agent-Dienstprogramme.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |