Installieren von Dateien auf einem mobilen QNX Neutrino- oder Embedded Linux-Gerät

In diesem Abschnitt wird beschrieben, wie Sie DB2 Everyplace auf einem mobilen QNX Neutrino- oder Embedded Linux-Gerät installieren. Diese mobilen Geräte gibt es in verschiedenen Ausführungen. Je nach Typ des verwendeten mobilen Geräts stehen verschiedene Installationsoptionen zur Verfügung:

Weitere Informationen zur Übertragung von Dateien auf das mobile Gerät finden Sie in der Dokumentation, die mit dem Gerät geliefert wird. Benutzer von QNX Neutrino können auch im QNX Neutrino Software Developer's Kit (SDK) nachlesen.

Vorgehensweise

  1. Installieren Sie die DB2 Everyplace-Datenbankdateien. Die DB2 Everyplace-Datenbankdateien für QNX Neutrino und mobile Geräte mit eingebettetem Linux befinden sich in folgendem Verzeichnis:
    %DSYINSTDIR%/Clients/Linux/database/proz
    
    Dabei ist proz Ihr Prozessortyp.
  2. Installieren Sie DB2 Everyplace Sync Server und die Dateien für die Beispielanwendungen. Wenn Sie DB2 Everyplace Sync Server einsetzen wollen, müssen Sie die DB2 Everyplace Sync Server-Dateien mit den DB2 Everyplace-Dateien installieren, die im Bibliothekspfad enthalten sind. Sync Server und die Dateien für die Beispielanwendungen befinden sich in den folgenden Verzeichnissen:

    Für mobile QNX Neutrino-Geräte:
    %DSYINSTDIR%/Clients/neutrino/sync

    Für mobile Linux-Geräte:
    %DSYINSTDIR%/Clients/linux/sync
  3. Kopieren Sie die folgenden Bibliotheksdateien und die Beispielanwendung goISync für den geeigneten Prozessor in user\lib\DB2e\:
    libisyncxpt.so
    libimsaconfig.so
    libimsadb2e.so
    libimsafile.so
    libisyncore.so
    libisyncconf.so
    libwbxml.so
    goISync
    

Setzen der Umgebungsvariablen

Setzen Sie die Umgebungsvariable LD_LIBRARY_PATH auf den Pfad, in dem die gemeinsam benutzte Bibliothek für die DB2 Everyplace-CLI (libdb2e.so) installiert wird. Wenn z. B. die gemeinsam benutzte Bibliothek für die DB2 Everyplace-CLI im Verzeichnis /DB2e/database/x86 gespeichert ist, hängen Sie an den vorhandenen Wert für LD_LIBRARY_PATH den Pfad /DB2e/database/x86 an, indem Sie die folgende Anweisung verwenden:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86

Einrichten der Verschlüsselungsunterstützung

Dieser Abschnitt gilt nur für mobile QNX Neutrino-Geräte. Zum Aktivieren der Verschlüsselung auf einem QNX Neutrino-Gerät muss der Prozess mqueue gestartet werden.

  1. Geben Sie Folgendes ein, um sicherzustellen, dass der Prozess mqueue aktiv ist: ps. Eine Liste der aktiven Prozesse wird auf dem Gerät angezeigt.
  2. Stellen Sie sicher, dass mqueue in der Liste aufgeführt ist. Andernfalls starten Sie diesen Prozess mit dem Befehl mqueue.

Sollte die Anwendung unerwartet beendet werden, nachdem Sie die Verschlüsselungsbibliothek initialisiert haben, ist die Bibliothek möglicherweise beschädigt.

Ausführen der Beispielanwendungen

Beispielanwendungen sind im DB2 Everyplace-Datenbankpaket und im DB2 Everyplace Sync Server-Paket enthalten.

Weitere Informationen zu DB2 Everyplace-Beispielanwendungen für QNX Neutrino und Linux finden Sie in Überblick über die DB2 Everyplace-Beispielanwendungen.

Sie können die Beispielanwendung goISync für DB2 Everyplace Sync Server von dem Verzeichnis aus ausführen, in dem sie installiert ist. Nach der ersten Ausführung wird in diesem Verzeichnis das Unterverzeichnis /data erstellt.

Wenn Sie goISync zum ersten Mal starten, müssen Sie die Einstellungen für die Synchronisation konfigurieren. Gehen Sie wie folgt vor, um die Einstellungen zu konfigurieren:

  1. Wählen Sie die Option Servereinstellungen ändern aus, wenn goISync zum ersten Mal gestartet wird.
  2. Geben Sie die Werte ein, die Sync Server oder dem Neutrino-Gerät des Sync Server-Clients zugeordnet sind, also die Werte für die Felder Server-IP, Serverport, Benutzername und Kennwort.

Sie können jetzt die Synchronisation ausführen.

Zugehörige Tasks

Zugehörige Referenzen