DB2 for Linux, UNIX, and Windows 9.7 版
需要手動配置的安裝方法 (Linux 及 UNIX) >

使用 payload 檔案安裝 DB2 產品 (Linux 及 UNIX®)

此作業說明如何從 DB2® payload 檔案安裝 DB2 產品、元件及功能。不建議使用這種安裝方法。建議您使用「DB2 安裝」精靈或回應檔方法。

必備項目

在部署 DB2 payload 檔案之前:

限制

無法 使用作業系統的原生安裝公用程式 (例如 rpm、SMIT、swinstall 或 pkgadd),以手動方式安裝 DB2 產品、元件或功能。

若要從 DB2 payload 檔案安裝 DB2 產品、元件及功能,請:

  1. 如果是 root 安裝,請使用 root 使用者身分登入。 如果是非 root 安裝,則使用擁有 DB2 安裝的使用者 ID 登入。
  2. 插入並裝載適當的 DVD,或存取儲存安裝映像檔的檔案系統。
  3. 尋找要安裝的 DB2 元件。每個 DB2 產品 DVD 都提供一個檔案,列出安裝可用的元件。元件清單包含在稱為 ComponentList.htm 的檔案中,並位於 DVD 上的 /db2/platform 目錄中,其中 platform 是您要執行安裝的平台。
  4. 解壓縮 payload 檔案。
    註:
    若要讓 DB2 產品及元件一起運作,必須將它們安裝至單一路徑。請不要誤解為這樣就可以在多個路徑中安裝 DB2 產品。但是,若要讓產品及元件一起運作,您必須將它們安裝至同一路徑,而且必須是相同的版次。如果元件具有必備項目,請查看每一個 payload 中的 DB2DIR/.metadata/COMPONENT/prereqs 檔案,以查看這些必備項目。如果遺漏任何必要元件,該功能將無法運作。

    若要解壓縮 payload 檔案,請執行適當的指令:

    其中
  5. 若要確定每一個 DB2 可執行檔及檔案庫檔案上的內嵌式檔案庫搜尋路徑都使用該安裝路徑,請執行下列指令:
    DB2DIR/install/db2chgpath
    其中 DB2DIR 是安裝的完整路徑名稱。
    重要注意事項:
    • 在執行 db2chgpath 指令之後,無法移動程式檔案。
    • 如果您在後續的時間將其他特性安裝至相同路徑,則必須執行 db2stop 指令,並重新執行 db2chgpath 指令。
  6. 若為 root 安裝,此時您可以使用 db2icrt 指令來建立 DB2 實例。 如果不需要建立實例,至少應該執行 db2ilist 指令。db2icrt 指令或 db2ilist 指令必須在此時執行,因為執行任一個指令的副作用是利用廣域登錄來登錄安裝。
  7. 針對非 root 安裝,執行 $HOME/sqllib/db2nrcfg,以配置非 root 實例。
  8. 設定 db2ls 公用程式。 db2ls 公用程式可讓您查詢已安裝的 DB2 副本的相關資訊。若要設定 db2ls 公用程式:
    1. 執行下列指令,以判斷 DB2 副本是否為最更新的副本:
      db2greg –dump
      Output such as the following will display:
      S,DB2,9.5.0.0,/opt/ibm/copy1,-,,0,,,1159464765,0 
      S,DB2,9.5.0.1,/opt/ibm/copy2,,,1,0,,1159466596,0
      在範例輸出中,第二行的 9.5.0.1 指出 copy2 位於的層次比 copy1 (位於 9.5.0.0) 高。
    2. 檢查 /usr/local/bin,以查看是否有 db2ls 的鏈結存在。 如果存在,請檢查它指向哪一個 DB2 副本。
    3. 如果下列任一個條件為真,請在 /usr/local/bin 目錄中建立 /opt/ibm/<latest_copy>/install/db2ls 的鏈結 (其中 <latest_copy> 是具有最高層次的 DB2 副本):
      • /usr/local/bin/db2ls 不存在
      • /usr/local/bin/db2ls 存在,但指向的已安裝 DB2 副本不是系統上的最更新副本
  9. 執行 db2fmcu 指令,在 /etc/inittab 設定可在伺服器安裝中使用的 DB2 錯誤監視器。 例如:
    DB2DIR/bin/db2fmcu –u –p /etc/inittab
    其中 DB2DIR 是安裝的完整路徑名稱。
  10. 針對非 root 安裝,在安裝 DB2 產品之後,您需要開啟新的登入階段作業,以使用非 root DB2 實例。或者,您也可以使用相同的登入階段作業,前提是使用 $HOME/sqllib/db2profile (對於 Bourne Shell 及 Korn Shell 使用者) 或 $HOME/sqllib/db2chsrc (對於非 C Shell 使用者) 將 DB2 實例環境作為來源,其中 $HOME 是非 root 使用者的起始目錄。

在部署有效負載之後,有必須執行的進一步手動配置作業。如需詳細資料,請參閱「相關作業」。

[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]