在使用 db2setup 公用程式或 db2_install 及 pkgadd 指令, 安裝 DB2 for Solaris 產品之前,您可能需要先更新系統的核心程式架構參數。表 8 中的值是建議的 Solaris 核心程式架構參數。
註: | 在更新任何核心程式架構參數後,您必須重新啟動機器。 |
核心程式參數 | 實體記憶體 | |||
---|---|---|---|---|
64MB - 128MB | 128MB - 256MB | 256MB - 512MB | 512MB+ | |
msgsys:msginfo_msgmax msgsys:msginfo_msgmnb msgsys:msginfo_msgmap msgsys:msginfo_msgmni msgsys:msginfo_msgssz msgsys:msginfo_msgtql msgsys:msginfo_msgseg shmsys:shminfo_shmmax shmsys:shminfo_shmseg shmsys:shminfo_shmmni semsys:seminfo_semmni semsys:seminfo_semmap semsys:seminfo_semmns semsys:seminfo_semmnu semsys:seminfo_semume |
65535(1) 65535(1) 130 128 16 256 8192 67108864 50 300 128 130 256 256 50 |
65535(1) 65535(1) 258 256 16 512 16384 134217728(2) 50 300 256 258 512 512 50 |
65535(1) 65535(1) 258 256 16 1024 32767(2) 268435456(3) 50 300 512 514 1024 1024 50 |
65535(1) 65535(1) 258 256 16 1024 32767(2) 536870912(3) 50 300 1024 1026 2048 2048 50 |
註:
若要設定核心程式參數, 請在 /etc/system 檔案尾端加入如下的一行:
set parameter_name = value
例如,若要設定 msgsys:msginfo_msgmax 參數值, 請增加下一行到 /etc/system 檔尾端:
set msgsys:msginfo_msgmax = 65535
/opt/IBMdb2/V7.1/cfg 目錄,或 DB2 產品 CD-ROM 中的 /db2/install/samples 目錄含有那些用來更新核心程式架構參數的範例檔。這些檔案的名稱如下:
根據系統中的實體記憶體數量,將適當核心程式架構參數檔附加至 /etc/system 檔。 如果有需要,請按照上述「備註 2」的說明來變更 shmsys:shminfo_shmmax 參數值。
更新 /etc/system 檔之後,請重新啟動系統