DB2 Versão 9.7 para Linux, UNIX e Windows
Instalando Servidores DB2 > Requisitos Adicionais do Linux e do UNIX > Parâmetros Kernel (Linux e UNIX) >

Modificando Parâmetros do Kernel (Linux)

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:

  1. Execute o comando ipcs -l
  2. Analise a saída para determinar se existem alterações necessárias necessárias por seu sistema. Comentários foram incluídos seguindo // para mostrar quais são os nomes dos parâmetros.
       # 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
  3. Para modificar estes parâmetros do kernel, edite o arquivo /etc/sysctl.conf. Se este arquivo não existir, crie-o. As linhas a seguir são exemplos do que deve ser inserido no arquivo:
         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
  4. Execute sysctl com o parâmetro -p para carregar as configurações de sysctl a partir do arquivo padrão /etc/sysctl.conf:
          sysctl -p
  5. Para efetivar as alterações após cada reinicialização:
[ Início da Página | Página Anterior | Próxima Página | Índice ]