Instalace souborů do mobilních zařízení se systémem QNX Neutrino nebo se zabudovaným systémem Linux

Tento oddíl popisuje postup instalace produktu DB2 Everyplace do mobilních zařízení se systémem QNX Neutrino nebo se zabudovaným systémem Linux. Tato mobilní zařízení mohou mít různé podoby. Podle typu mobilního zařízení existuje několik možností instalace:

Další informace o přenosu souborů do mobilního zařízení naleznete v dokumentaci dodávané s konkrétním mobilním zařízením. Uživatelé zařízení QNX Neutrino mohou potřebné údaje vyhledat také v sadě QNX Neutrino Software Developer's Kit (SDK).

Postup

  1. Nainstalujte databázové soubory produktu DB2 Everyplace. Databázové soubory produktu DB2 Everyplace pro mobilní zařízení se systémem QNX Neutrino a zabudovaným systémem Linux jsou umístěny v následujícím adresáři:
    %DSYINSTDIR%/Clients/Linux/database/proc
    
    kde proc znamená typ vašeho procesoru.
  2. Nainstalujte server DB2 Everyplace Sync Server a soubory vzorových aplikací. Chcete-li používat server DB2 Everyplace Sync Server, musíte instalovat soubory serveru DB2 Everyplace Sync Server spolu se soubory produktu DB2 Everyplace obsaženými v cestě ke knihovně. Synchronizační server Sync Server a vzorová aplikace jsou umístěny v následujících adresářích:

    Mobilní zařízení Neutrino QNX:
    %DSYINSTDIR%/Clients/neutrino/sync

    Mobilní zařízení se systémem Linux:
    %DSYINSTDIR%/Clients/linux/sync
  3. Zkopírujte následující soubory knihovny a vzorovou aplikaci goISync pro odpovídající procesor do adresáře user\lib\DB2e\:

    libisyncxpt.so
    libimsaconfig.so
    libimsadb2e.so
    libimsafile.so
    libisyncore.so
    libisyncconf.so
    libwbxml.so
    goISync
    

Nastavení proměnné prostředí

Do proměnné prostředí LD_LIBRARY_PATH zadejte cestu k adresáři, do kterého jste instalovali sdílenou knihovnu DB2 Everyplace CLI (libdb2e.so). Je-li sdílená knihovna DB2 Everyplace CLI uložena například v adresáři /DB2e/database/x86, připojte k existujícímu obsahu proměnné LD_LIBRARY_PATH text /DB2e/database/x86 následujícím příkazem:

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

Nastavení podpory šifrování

Tento oddíl je určen pouze pro mobilní zařízení QNX Neutrino. Aby bylo možné použít šifrování u zařízení QNX Neutrino, je nutné spustit proces mqueue.

  1. Chcete-li zkontrolovat, zda je spuštěn proces mqueue, zadejte příkaz ps. Na zařízení se zobrazí seznam aktivních procesů.
  2. Zkontrolujte, zda je spuštěn proces mqueue. Pokud není, spusťte jej příkazem mqueue.

Pokud po inicializaci šifrovací knihovny dojde k neočekávanému ukončení aplikace, je možné, že je knihovna poškozena.

Spuštění vzorových aplikací

Vzorové aplikace jsou součástí balíků databáze DB2 Everyplace database a serveru DB2 Everyplace Sync Server.

Další informace o vzorových aplikacích produktu DB2 Everyplace pro systému QNX Neutrino a Linux naleznete v části Přehled vzorových aplikací produktu DB2 Everyplace.

Vzorový program serveru DB2 Everyplace Sync Server nazvaný goISync lze spustit z adresáře, do kterého byl instalován. Při prvním spuštění programu je v tomto adresáři vytvořen podadresář /data.

Když program goISync spustíte poprvé, nastavte konfiguraci synchronizace. Postupujte takto:

  1. Po prvním spuštění programu goISync vyberte volbu Change server settings (Změnit nastavení serveru).
  2. Do polí Server IP (IP serveru), Server Port (Port serveru), Username (Jméno uživatele) a Password (Heslo) zadejte hodnoty odpovídající serveru Sync Server nebo zařízení Neutrino klienta Sync Server.

Nyní můžete provádět synchronizaci.

Související úlohy

Související odkazy