DB2 for Linux, UNIX, and Windows 9.7 版
安裝 DB2 伺服器 > DB2 資料庫產品的安裝需求 >

DB2 伺服器及 IBM Data Server Client 的安裝需求 (Linux)

在 Linux® 作業系統上安裝 DB2® 資料庫產品之前,請確保您選擇的系統符合必要的作業系統、硬體、軟體及通訊需求。

如需支援之 Linux 發行套件的最新資訊,請將瀏覽器指向 http://www.ibm.com/software/data/db2/linux/validate/

下列硬體上支援 DB2 資料庫產品:

支援的 Linux 作業系統包括:

多執行緒架構限制

如果正在 Linux 作業系統上安裝 DB2 32 位元資料庫產品,請考量升級到 64 位元作業系統並安裝 DB2 64 位元資料庫產品。多執行緒架構通常會簡化記憶體配置。然而,這可能會影響 32 位元 DB2 資料庫伺服器的記憶體配置。例如:

發行版需求

在安裝 DB2 資料庫產品之前,您應該更新核心程式配置參數。執行 DB2 資料庫系統時,特定核心程式參數的預設值可能會不足。

您也可能有其他產品或應用程式需要 Linux 系統資源。您應該根據 Linux 系統運作環境的需求來修改核心程式配置參數。

核心程式配置參數設於 /etc/sysctl.conf。

如需使用 sysctl 指令來設定及啟動這些參數的相關資訊,請參閱作業系統手冊。

套件需求

下表列出 SLES 及 RHEL 發行套件的套件需求:

SLES 及 RHEL 的套件需求
資料包名稱 說明
libaio 包含 DB2 資料庫伺服器需要的非同步檔案庫。
compat-libstdc++ 包含 libstdc++so.6 (Linux on POWER 不需要)

下表針對 DB2 分割的資料庫伺服器列出 SUSE Linux 及 Red Hat 發行版的套件需求。

繼續 DB2 資料庫系統設定之前,應該安裝並配置所有必要的套件。如需一般的 Linux 資訊,請參閱 Linux 發行版文件。

SUSE Linux 的資料包需求
資料包名稱 說明
pdksh 或 ksh93 Korn Shell。分割資料庫環境需要此資料包。
openssh 此套件包含一組伺服器程式,可讓使用者透過安全的 Shell 在 (或從) 遠端電腦上執行指令。如果將 DB2 資料庫系統的預設配置與 rsh 搭配使用,則不需要此套件。
rsh-server 此資料包包含一組伺服器程式,可讓使用者在遠端電腦上執行指令、登入其他電腦, 以及在電腦之間複製檔案 (rsh、rexec、rlogin 及 rcp)。 如果將 DB2 資料庫系統配置成使用 ssh,則不需要此套件。
nfs-utils 「網路檔案系統」支援資料包。它容許從遠端電腦存取本端檔案。
Red Hat 的資料包需求
目錄 資料包名稱 說明
/System Environment/Shell pdksh 或 ksh93 Korn Shell。分割資料庫環境需要此資料包。
/Applications/Internet openssh 此資料包包含一組用戶端程式,可讓使用者透過安全的 Shell 在遠端電腦上執行指令。如果將 DB2 資料庫系統的預設配置與 rsh 搭配使用,則不需要此套件。
/System Environment/Daemons openssh-server 此資料包包含一組伺服器程式,可讓使用者透過安全的 Shell 從遠端電腦執行指令。如果將 DB2 資料庫系統的預設配置與 rsh 搭配使用,則不需要此套件。
/System Environment/Daemons rsh-server 此資料包包含一組程式,可讓使用者在遠端電腦上執行指令。 分割資料庫環境需要它。 如果將 DB2 資料庫系統配置成使用 ssh,則不需要此套件。
/System Environment/Daemons nfs-utils 「網路檔案系統」支援資料包。它容許從遠端電腦存取本端檔案。

軟體注意事項

加強 Linux 安全的考量

在 RHEL 5 系統上,如果已啟用加強 Linux 安全 (SELinux) 且其處於強制模式,則安裝程式可能會由於 SELinux 限制而失敗。

若要判斷是否已安裝 SELinux 且其處於強制模式,您可以執行下列其中一項:

若要停用 SELinux,您可以執行下列其中一項:

如果 DB2 資料庫產品已順利地安裝在 RHEL 5 系統上,則 DB2 程序將在不受限制的網域中執行。若要指派 DB2 程序給它們自己的網域,請修改原則。在 sqllib/samples 目錄中提供有範例 SELinux 原則。

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