Oracle Real Application Clusters
                    11gR2

                           New Features




Victor Armbrust                           victor.armbrust@gmail.com
                                          @varmbrust
Oracle Database Administrator
                                          http://victordba.net
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)
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
Arquitetura
Oracle Clusterware 11gR2




  Último Release: 11.2.0.3.1 – Jan/2012
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
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
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)
HAIP
Implementação e Utilização

  Durante Instalação
  Manualmente via oifcfg
     oifcfg setif -global eth5/10.13.0.128:cluster_interconnect
HAIP
Atuação Caso de Falha

  Chaveamento Automático




  Serviço no Cluster e View Dinâmica
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)
Dúvidas

Oracle Real Application Clusters 11gR2 - New Features

  • 1.
    Oracle Real ApplicationClusters 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
  • 4.
    Arquitetura Oracle Clusterware 11gR2  Último Release: 11.2.0.3.1 – Jan/2012
  • 5.
    GPnP Grid Plug andPlay  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 Plugand 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 deFalha  Chaveamento Automático  Serviço no Cluster e View Dinâmica
  • 10.
    Referências  RACand 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)
  • 11.