Instalowanie plików na urządzeniu mobilnym z systemem operacyjnym QNX Neutrino lub wbudowanym systemem Linux

W tej sekcji opisany został sposób instalacji programu DB2 Everyplace na urządzeniu mobilnym z systemem operacyjnym QNX Neutrino lub wbudowanym systemem Linux. Istnieje kilka typów takich urządzeń mobilnych. W zależności od typu posiadanego urządzenia mobilnego występuje kilka opcji instalacji:

Dodatkowe informacje na temat przesyłania plików do urządzenia mobilnego można znaleźć w dokumentacji dostarczonej z urządzeniem. Użytkownicy systemu QNX Neutrino mogą także korzystać z pakietu QNX Neutrino Software Developer's Kit (SDK).

Procedura

  1. Zainstaluj pliki bazy danych DB2 Everyplace. Pliki bazy danych DB2 Everyplace dla urządzeń mobilnych z systemem QNX Neutrino lub wbudowanym systemem Linux znajdują się w następującym katalogu:
    %DSYINSTDIR%/Clients/Linux/database/proc
    
    gdzie proc oznacza typ procesora.
  2. Zainstaluj Serwer synchronizacji DB2 Everyplace i pliki przykładowych aplikacji. Aby korzystać z Serwera synchronizacji DB2 Everyplace, należy zainstalować pliki Serwera synchronizacji DB2 Everyplace z plikami programu DB2 Everyplace zawartymi w ścieżce biblioteki. Serwer synchronizacji i pliki przykładowych aplikacji znajdują się w następujących katalogach:

    Dla urządzeń mobilnych z systemem QNX Neutrino:
    %DSYINSTDIR%/Clients/neutrino/sync

    Dla urządzeń mobilnych z systemem Linux:
    %DSYINSTDIR%/Clients/linux/sync
  3. Skopiuj następujące pliki bibliotek i przykładowej aplikacji goISync dla odpowiedniego typu procesora do katalogu user\lib\DB2e\:
    libisyncxpt.so
    libimsaconfig.so
    libimsadb2e.so
    libimsafile.so
    libisyncore.so
    libisyncconf.so
    libwbxml.so
    goISync
    

Konfigurowanie zmiennych środowiskowych

Jako wartość zmiennej środowiskowej LD_LIBRARY_PATH podaj ścieżkę, w której zainstalowano współużytkowaną bibliotekę DB2 Everyplace CLI (libdb2e.so). Na przykład, jeśli współużytkowana biblioteka DB2 Everyplace CLI została zainstalowana w katalogu /DB2e/database/x86, dołącz ścieżkę /DB2e/database/x86 do istniejącej zmiennej LD_LIBRARY_PATH za pomocą następującej instrukcji:

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

Konfigurowanie obsługi szyfrowania

Informacje zawarte w tej sekcji dotyczą tylko urządzeń mobilnych z systemem QNX Neutrino. Aby włączyć szyfrowanie w urządzeniach z systemem QNX Neutrino, należy uruchomić proces mqueue.

  1. Aby upewnić się, że proces mqueue został uruchomiony, wpisz: ps. Urządzenie wyświetli listę aktywnych procesów.
  2. Sprawdź, czy wymieniony został proces mqueue. Jeśli nie, uruchom proces za pomocą komendy mqueue.

Jeśli po inicjowaniu biblioteki szyfrowania aplikacja niespodziewanie kończy działanie, może to oznaczać, że biblioteka jest uszkodzona.

Uruchamianie przykładowych aplikacji

Przykładowe aplikacje są dołączone do pakietów bazy danych DB2 Everyplace i Serwera synchronizacji DB2 Everyplace.

Więcej informacji na temat przykładowych aplikacji programu DB2 Everyplace dla systemów QNX Neutrino i Linux zawiera Przykładowe aplikacje programu DB2 Everyplace - omówienie.

Przykładowy Serwer synchronizacji DB2 Everyplace (goISync) można uruchomić z katalogu, w którym został zainstalowany. Po pierwszym uruchomieniu w katalogu tym tworzony jest podkatalog /data.

Podczas pierwszego uruchomienia serwera goISync należy skonfigurować ustawienia synchronizacji. Aby skonfigurować ustawienia:

  1. Podczas pierwszego uruchomienia serwera goISync, wybierz opcję Zmień ustawienia serwera.
  2. W polach: IP serwera, Port serwera, Nazwa użytkownika i Hasło wpisz wartości, związane z serwerem synchronizacji lub urządzeniem klienta serwera synchronizacji,.

Teraz można już rozpocząć synchronizację.

Zadania pokrewne

Informacje pokrewne