本主題提供了 DB2® 安裝方法的相關資訊。下列表格會依作業系統來顯示可用的安裝方法。
表 1. 依作業系統的安裝方法。| 安裝方法 |
Windows |
Linux 或 UNIX |
| 「DB2 安裝」精靈 |
是 |
是 |
| 回應檔安裝 |
是 |
是 |
| db2_install 指令 |
否 |
是 |
| payload 檔案部署 |
否 |
是 |
下列清單說明 DB2 安裝方法。
- 「DB2 安裝」精靈
- 「DB2 安裝」精靈是 Linux、UNIX 及 Windows 作業系統上可用的 GUI 安裝程式。「DB2 安裝」精靈為安裝 DB2 產品及執行起始設定與配置作業,提供了易於使用的介面。
「DB2 安裝」精靈也會建立 DB2 實例及回應檔,可用於在其他機器上複製此安裝。
註: 對於 Linux 及 UNIX 平台上的非 root 身分安裝,只能夠存在一個 DB2 實例。「DB2 安裝」精靈會自動建立非 root 實例。
在 Linux 及 UNIX 平台上,需要有 X 伺服器才能顯示「DB2 安裝」精靈。
- 回應檔安裝
- 回應檔是包含設定及配置值的文字檔。該檔案由 DB2 安裝程式讀取,並根據指定的值來執行安裝。
回應檔安裝也稱為無聲自動安裝。
回應檔的另一個優點是,它們提供對無法使用「DB2 安裝」精靈設定之參數的存取。
在 Linux 及 UNIX 作業系統上,如果在自己的應用程式中內含 DB2 安裝映像檔,則應用程式可能會從安裝程式處接收到電腦可以讀取之形式的安裝進度資訊及提示。此行為由 INTERACTIVE 回應檔關鍵字控制。
有一些方法可用來建立回應檔:
- 使用回應檔產生器
- 您可以使用回應檔產生器來建立用於抄寫現存安裝的回應檔。例如,您可以安裝 IBM® Data Server Client、完整配置用戶端,然後產生回應檔,以將用戶端的安裝及配置抄寫到其他電腦。
- 使用「DB2 安裝」精靈
- 「DB2 安裝」精靈可根據您在完成「DB2 安裝」精靈時所做出的選擇來建立回應檔。您的選擇會記錄在可儲存到系統上之某個位置的回應檔中。如果您選取分割的資料庫安裝,則會建立兩個回應檔,一個用於擁有實例的電腦,一個用於參與電腦。
此安裝方法的優點之一是,您無需執行安裝即可建立回應檔。此功能對擷取安裝 DB2 產品所需的選項非常有用。您可以稍後使用回應檔,根據您指定的確切選項來安裝 DB2 產品。
可以使用 db2cfexp 指令匯出用戶端或伺服器設定檔,以儲存用戶端或伺服器配置,然後使用 db2cfimp 指令很容易地匯入設定檔。
在回應檔安裝期間,也可以使用 CLIENT_IMPORT_PROFILE 關鍵字來匯入以 db2cfexp 指令匯出的用戶端或伺服器設定檔。
您應該在執行安裝並將所有資料來源編目之後,匯出用戶端或伺服器設定檔。
- 自訂針對每個 DB2 產品提供的範例回應檔
- 使用回應檔產生器或「DB2 安裝」精靈來建立回應檔的替代方案,就是手動修改範例回應檔。DB2 產品 DVD 提供有範例回應檔。範例回應檔提供每個產品之所有有效關鍵字的明細。
- db2_install 指令 (僅限 Linux 及 UNIX 平台)
- db2_install 指令會以英文介面支援安裝您指定之 DB2 產品的所有元件。您可以使用 -L 參數選取要支援的其他語言。您無法選取或取消選取元件。
雖然 db2_install 指令會安裝您指定之 DB2 產品的所有元件,但是它不會執行使用者及群組建立、實例建立或配置。如果要在安裝之後進行配置,最好使用此安裝方法。若要在安裝 DB2 產品時進行配置,請考量使用「DB2 安裝」精靈。
在 Linux 及 UNIX 作業系統上,如果在自己的應用程式中內含 DB2 安裝映像檔,則應用程式可能會從安裝程式處接收到電腦可以讀取之形式的安裝進度資訊及提示。
此安裝方法需要在部署產品檔案之後進行手動配置。
- payload 檔案部署 (僅限 Linux 及 UNIX)
- 此方法是進階安裝方法,對於大部分使用者來說,不建議使用。它需要使用者實際安裝 payload 檔案。payload 檔案是壓縮的 tarball,其包含可安裝元件的所有檔案及 meta 資料。
此安裝方法需要在部署產品檔案之後進行手動配置。
註: DB2 產品安裝不再是 Linux 及 UNIX 平台上的作業系統套件。
因此,您無法再使用作業系統指令進行安裝。
您用來作為 DB2 安裝介面及查詢的任何現存 Script,都必須進行變更。