在使用 db2setup 实用程序或者 db2_install 和 pkgadd 命令来安装 DB2 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 文件之后,重新引导系统。