RACcheck é uma ferramenta muito simples oferecida gratuitamente pela Oracle para validar a instalação e configuração de Oracle RAC, Oracle Clusterware, ASM e Grid Infrastructure segundo recomendações e boas práticas.
A Oracle recomenda rodar este utilitário a cada 3 meses no seu ambiente ou sempre que for fazer alguma manutenção no ambiente.
As seguintes categorias são avaliadas nos checks:
- OS kernel parameters
- OS packages
- Many other OS configuration settings important to RAC
- CRS/Grid Infrastructure
- RDBMS
- ASM
- Database parameters
- Many other database configuration settings important to RAC
- 11.2.0.3 Upgrade Readiness assessment
A versão atual do utilitário pode ser obtida pelo Document 1268927.1 RACcheck - RAC Configuration Audit Tool.
Passo a passo para execução:
- logar com usuário oracle (owner da instalação do banco)
- descompactar o arquivo RACCheck.zip em um diretório separado (validar permissões dos arquivos para 755)
- executar: ./raccheck
- um prompt interativo vai guiá-lo durante a execução (sim, é simples desse jeito!)
- o relatório será gerado no diretório corrente em formato .zip
* O único ponto de atenção que eu faria antes de executar é configurar sudo temporário para o usuário oracle (não é impeditivo para execução, porém permite uma avaliação mais completa):
oracle ALL=(root) NOPASSWD:/tmp/root_raccheck.sh
Abaixo uma amostra do que o relatório (HTML) nos fornece:
Todos os tópicos são muito bem detalhados, explicando os pontos levantados e possíveis ações corretivas.
* Como todo "advisor", é preciso filtrar e entender as informações que ele fornece com base na sua experiência antes de sair alterando o ambiente com as recomendações.