在 QNX Neutrino 或內嵌式 Linux 行動裝置上安裝檔案

本節說明如何在 QNX Neutrino 或內嵌式 Linux 行動裝置上安裝 DB2 Everyplace。 這些行動裝置會採用各種表單。 依您所具備之行動裝置類型,而有數種安裝選項:

如需傳送檔案至行動裝置的其它資訊,請參閱行動裝置所隨附的文件。 QNX Neutrino 使用者亦可查閱 QNX Neutrino Software Developer's Kit (SDK)。

程序

  1. 安裝 DB2 Everyplace 資料庫檔案。QNX Neutrino 及內嵌式 Linux 行動裝置的 DB2 Everyplace 資料庫檔案位在下列目錄:
    %DSYINSTDIR%/Clients/Linux/database/proc
    
    其中 proc 是您的處理器類型。
  2. 安裝 DB2 Everyplace Sync Server 及範例應用程式檔案。若要使用 DB2 Everyplace Sync Server,您需要安裝 DB2 Everyplace Sync Server 檔案, 以及檔案庫路徑中包括的 DB2 Everyplace 檔案。Sync Server 及範例應用程式檔案位在下列目錄:

    若為 QNX Neutrino 行動裝置:
    %DSYINSTDIR%/Clients/neutrino/sync

    若是 Linux 行動裝置:
    %DSYINSTDIR%/Clients/linux/sync
  3. 將適當處理器的下列檔案庫檔案及 goISync 範例應用程式複製至 user\lib\DB2e\
    libisyncxpt.so
    libimsaconfig.so
    libimsadb2e.so
    libimsafile.so
    libisyncore.so
    libisyncconf.so
    libwbxml.so
    goISync
    

設定環境變數

將環境變數 LD_LIBRARY_PATH 設定為 DB2 Everyplace CLI 共用檔案庫 (libdb2e.so) 安裝所在的路徑。 例如,若 DB2 Everyplace CLI 共用檔案庫儲存於 /DB2e/database/x86 中,請使用下列陳述式將 /DB2e/database/x86 附加到您現行的 LD_LIBRARY_PATH 中。

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

設定加密支援

本節僅適用於 QNX Neutrino 行動裝置。若要啟用 QNX Neutrino 裝置上的加密,必須已啟動 mqueue 程序。

  1. 若要確定 mqueue 程序正在執行中,請鍵入:ps。即會在裝置上顯示作用中程序的清單。
  2. 驗證已列出 mqueue。若沒有的話,請使用 mqueue 命令來啟動程序。

於您起始設定加密檔案庫後,若應用程式意外地終止,則檔案庫可能會受損。

執行範例應用程式

範例應用程式會隨附在 DB2 Everyplace 資料庫及「DB2 Everyplace Sync 伺服器」資料包中。

如需 QNX Neutrino 及 Linux 的 DB2 Everyplace 範例應用程式的詳細資訊, 請參閱DB2 Everyplace 範例應用程式的概觀

您可以從所安裝的目錄中執行 DB2 Everyplace Sync Server 範例 goISync。 在首次執行之後,會在此目錄中建立子目錄 /data

當您第一次啟動 goISync 時,配置同步化的設定值。 若要配置設定值:

  1. goISync 第一次啟動時,請選取變更伺服器設定值
  2. 伺服器 IP伺服器埠使用者名稱密碼欄位, 輸入與 Sync Server 或 Sync Server 從屬站 Neutrino 裝置相關的值。

您現已備妥可執行同步化。

相關作業

相關參照