DB2 安裝方法
有多種方法可以安裝 DB2® 資料庫產品。每一種安裝方法都適用於特定情況。
下列表格會依作業系統來顯示可用的安裝方法。
| 安裝方法 | 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 及作業系統上,若要使用「DB2 安裝」精靈安裝 DB2 產品,您需要「X Window 系統」(X11) 來顯示圖形使用者介面 (GUI)。若要在本端工作站上顯示 GUI,「X Window 系統」軟體必須安裝且在執行中,而且您必須將 DISPLAY 變數設為用來安裝 DB2 產品之工作站的 IP 位址 (export DISPLAY=<ip-address>:0.0)。例如,export DISPLAY=192.168.1.2:0.0。如需詳細資料,請參閱 developerWorks® 文章:http://www.ibm.com/developerworks/community/blogs/paixperiences/entry/remotex11aix?lang=en。
- 回應檔安裝
- 回應檔是包含設定及配置值的文字檔。該檔案由「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 安裝映像檔,則應用程式可能會從安裝程式處接收到電腦可以讀取之形式的安裝進度資訊及提示。
此安裝方法需要在部署產品檔案之後進行手動配置。
記住: 已棄用指令 db2_install,並且可能會在未來的版本中移除。 - payload 檔案部署(僅限 Linux 及 UNIX)
- 此方法是進階安裝方法,對於大部分使用者來說,不建議使用。它需要使用者實際安裝 payload 檔案。payload 檔案是壓縮的 tarball,其包含可安裝元件的所有檔案及 meta 資料。
- DB2 pureScale® 安裝不支援此方法。
此安裝方法需要在部署產品檔案之後進行手動配置。