Para um bom funcionamento do banco de dados Oracle uma das tarefas primordiais é o ajuste do sistema operacional, em outras palavras, adaptar o sistema operacional para hospedar o banco de dados, essa adaptação envolve mudanças no comportamento padrão do sistema operacional, que é requerido para que o Oracle exercer suas atividades, sem quaisquer surpresas.

 

  • Verificação de memória MEMORIA RAM e SWAP

Memoria RAM

Requisitos: Valor mínimo 2.5GB

Como verificar:

SWAP

Requisitos: Valor mínimo 1,5GG

Como verificar:

Recomendação: Para uma hardware com capacidade de 2.5GB até 16GB de MEMORIA RAM devemos usar “Valor de SWAP” = “Valor de MEMORIA RAM”. Para uma hardware com capacidade acima de 16GB RAM devemos usar 16GB para SWAP

 

  • Verificação de espaço na partição /tmp do file system

Requisitos: Valor mínimo 2GB

Como verificar:

  • Parametrizações do Kernel1. Parametrização do sistema operacional AIX via utilitário no.

Recomendação: Após execução das parametrizações, efetuar um reboot do servidor.

Para verificar os valor dos parâmetros após reboot, utilizar os comandos:

             2. Parametrização das interface de rede do sistema operacional AIX via utilitário chdev.

Requisitos: tcp_recvspace , tcp_sendspace , udp_recvspace e udp_sendspace, devem estar com valores 65536.

OBS.: Entende-se por ‘enXXXX’ uma interface de rede valida, por exemplo, en0 (‘enXXXX’ é um nome genérico que representa a sua interface válida.).

Exemplo:

     3. Parametrização dos recursos de hardware interface de rede do sistema operacional AIX via utilitário chdev.

 

Requisitos: Parâmetro “maxuproc” deve ser maior ou igual a 16384.

Como verificar:

Se, maxuproc não é maior ou igual a 16384, então é necessário ajusta-lo

  •  Verificar se existe todas as bibliotecas necessárias para instalação (compilação) do Oracle Database.
  1.  Checar os filesets necessários para a instalação.

Requisitos: Os seguintes filesets são requeridos:

  • adt.base
  • adt.lib
  • adt.libm
  • perf.libperfstat
  • perf.perfstat
  • perf.proctools
  • aix61.rte:10.1.0.0 ou superior
  • rte.10.1.0.0 ou superior
  • base 3.3.0.11 ou superior

 

Como verificar:

  • O campos “State” deve estar com status “COMMITTED”

2. Verificar se HACMP está instalado.

Como verificar:

  • O retorno do comando deverá informar que as bibliotecas, referente ao HACMP está “not installed”
  • Verificar se Patch APAR para o “AIX 7.1 TL 0 SP1”, requerido para o Oracle 11gR2 foi aplicado.

APAR é um pedido para a correção de um defeito em uma versão atual de um programa fornecido pela IBM.

Como verificar:

O retorno do comando deverá informar, que foram encontrados todos os filesets para o determinado APAR.

O Retorno do comando deve ser:

  •  Workarounds dos bugs 13531373 e 13077654.

1.  bug 13531373 – AIX specific

No arquivo /etc/rc.net, insira o bloco IF abaixo, no fim do arquivo.

2. bug 13077654 – AIX specific

Criação de link simbólico para utilitários no e lsattr, em /etc.

  •  Criação de usuários e grupos UNIX.

Descreveremos a criação dos usuários grid (Usuário owner do grid infrastructure) e oracle (Usuário owner para o RDBMS).

 

Criação dos grupos

Criação dos usuários

  • Atribuir Capabilities para o usuário owner do grid infrastructure.

Atribuindo os Capabilities:

Como verificar:

  • Definição dos limits em /etc/security/limits para os usuario que estão envolvidos com os binário ORACLE instalados.

 

Os usuários devem conter as seguintes características de limits.

Exemplo:

grid :

oracle :

  • Configuração do NTP

Em caso de implementação do Oracle RAC, o serviço NTP é necessário para sincronização do horário entre os nodes existentes.

Inserir o bloco de configuração abaixo em /etc/ntp.conf, informando o IP de seu servidor NTP, no argumento da linha “server” (Primeira linha).

No arquivo /etc/rc.tcpip, retire o comentário da linha com o conteúdo “#start /usr/sbin/xntpd “$src_running”” (Comentário é representado pelo caractere #) e ao final do conteúdo adicione o argumento “-x”.

Linha com comentário

Linha sem comentário + argumento “-x”

Finalizado todos os ajustes de NTP, realizar um stop/start dos serviços, representado pelo deamon xntpd.

Como verificar status do NTP: