在安装 DB2® 数据库系统之前,请更新 Linux® 内核参数。当运行 DB2 数据库系统时,Linux 上特殊内核参数的缺省值可能不能满足要求。
必须具有 root 用户权限才能修改内核参数。
要在 Red Hat 和 SUSE Linux 上更新内核参数:
# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096 // SHMMNI
max seg size (kbytes) = 32768 // SHMMAX
max total shared memory (kbytes) = 8388608 // SHMALL
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 1024 // SEMMNI
max semaphores per array = 250 // SEMMSL
max semaphores system wide = 256000 // SEMMNS
max ops per semop call = 32 // SEMOPM
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 1024 // MSGMNI
max size of message (bytes) = 65536 // MSGMAX
default max size of queue (bytes) = 65536 // MSGMNB
kernel.sem=250 256000 32 1024 #示例:用于 64 位系统的 shmmax kernel.shmmax=1073741824 #示例:用于 16 GB 内存的 90% 的 shmall kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535
sysctl -p