Este documento apresenta novos recursos do Oracle Real Application Clusters 11gR2, incluindo SCAN, GNS, armazenamento de OCR e Voting Disks no ASM, GPnP para simplificar adição e remoção de nós, e HAIP para balanceamento de carga e failover na interconexão sem necessidade de configuração de rede.
Oracle Real Application Clusters 11gR2 - New Features
1. Oracle Real Application Clusters
11gR2
New Features
Victor Armbrust victor.armbrust@gmail.com
@varmbrust
Oracle Database Administrator
http://victordba.net
2. Apresentação
DBA à 7 anos, especialista em Banco de
Dados Oracle, com experiência em
ambientes de alta disponibilidade.
Certificações
OCP 10g
OCP 11g
OCE Rac 10g
OCE 11g Performance Tuning
OCS 11g Exadata Blog
Oracle Partner Network Specialist http://victordba.net
LPIC-3
Apoiador de Eventos do GUOB
Participante ativo no GPO (Grupo de Profissionais Oracle)
3. Novos Recursos
Versão 11gR2
SCAN – (Single Client Access Name)
GNS – (Grid Names Service)
OCR e Voting Disks dentro do ASM
DBRM (Database Resource Manager) – Novo Recurso versão 11.2.0.2
IPMI (Intelligent Plataform Management Interface)
Substituição de processos HangcheckTimer e Oprocd pelo CSSD (Cluster
Synchronization Service Daemon) para Controle de Hangs
CTSS – (Cluster Time Synchronization Service)
Node Eviction sem Restart
Não exige restart de um Node em caso de falhas
GPnP – (Grid Plug and Play) – Novo Recurso versão 11.2.0.2
HAIP – (Reduntant Interconnect) – Novo Recurso versão 11.2.0.2
Elimina necessidade de Bonding / IPMP via S.O para interconnect
5. GPnP
Grid Plug and Play
Grid Plug and Play Daemon
Simplifica adição e exclusão de Nodes no Cluster
Permite até 100 nodes no Cluster
Armazena informações essenciais para o Cluster em arquivo XML:
Cluster Name
Informações de interfaces Públicas e Privadas (Interconnect)
Local dos discos OCR e Voting
Local do Arquivo de Parâmetros do ASM
Gerenciado através do processo GPnPD
Define o Nome do Cluster, Configurações de Rede e Armazenamento
Necessita de utilização do GNS
6. GPnP Profile
Grid Plug and Play
Criado durante a instalação
Definição de um Domínio GPnP onde estão os Nodes
Aplicado através de uma Imagem de Software
Sistema Operancional
# Delegate to gns on mycluster
Software GPnP mycluster.example.com NS gns-vip.example.com
#Let the world know to go to the GNS vip
Resolução via DNS -> GNS gns-vip.example.com 10.9.8.7
7. HAIP
Reduntant Interconnect
Funções Interconnect
Troca de Dados (data blocks)
Locks
Sincronização SCN
Mensagens
Cache Fusion
Implementado duante instalação ou via oifcfg
Reconhecido automaticamente pelos componentes do Cluster
Utiliza rede 169.254.*
Garante LOAD BALANCE e FAILOVER por default
Não aplicável para Windows (Oracle 11.2.0.2 / 11.2.0.3)
8. HAIP
Implementação e Utilização
Durante Instalação
Manualmente via oifcfg
oifcfg setif -global eth5/10.13.0.128:cluster_interconnect
9. HAIP
Atuação Caso de Falha
Chaveamento Automático
Serviço no Cluster e View Dinâmica
10. Referências
RAC and Oracle Clusterware Best Practices and Starter Kit (Platform Independent)
(MOS ID 810394.1)
Oracle® Grid Infrastructure Installation Guide 11g Release 2 (11.2) for Linux
http://docs.oracle.com/cd/E11882_01/install.112/e22489/prelinux.htm
Oracle Database 11g Release 2 High Availability - Maximize Your Availability with Grid
Infrastructure RAC and Data Guard - McGraw-Hill Osborne Media; 2 edição (2011)
Oracle 11g R1, R2 Real Application Clusters Essentials - Packt Publishing (2011)
Pro Oracle Database 11g RAC on Linux - Apress; 2 edição (2010)