Antes de instalar um sistema de banco de dados DB2, atualize seus parâmetros de kernel do Linux. Os valores padrão para os parâmetros de kernel específicos em Linux não são suficientes ao executar um sistema de banco de dados DB2.
Você deve ter propriedade de administrador para modificar os parâmetros do kernel.
Para atualizar parâmetros do kernel no Red Hat e SUSE Linux:
# ipcs -l ------ Limites de Memória Compartilhada -------- número máximo de segmentos = 4096 // SHMMNI tamanho máx de seg (kbytes) = 32768 // SHMMAX memória compartilhada total máx (kbytes) = 8388608 // SHMALL tamanho mínimo de segmento (bytes) = 1 ------ Limites de Semáforo -------- número máximo de matrizes = 1024 // SEMMNI número máx. de semáforos por matriz // SEMMSL número máx. de semáforos em todo o sistema = 256000 // SEMMNS número máx. de ops por chamada semop = 32 // SEMOPM valor máximo de semáforos = 32767 ------ Mensagens: Limites -------- largura máxima do sistema de filas = 1024 // MSGMNI tamanho máx. da mensagem (bytes) = 65536 // MSGMAX tamanho máx. padrão da fila (bytes) = 65536 // MSGMNB
kernel.sem = 250 256000 32 1024 #Exemplo shmmax para um sistema de 64 bits kernel.shmmax=1073741824 #Exemplo shmall para 90 por cento de 16 GB de memória kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535
sysctl -p