SlideShare a Scribd company logo
1 of 34
ORACLE
      <Insert Picture Here>
                                                      OPEN
                                                   WORLD

                                                 LATIN AMERICA 2011



DBA became DMA for Oracle Exadata X2-2

Rodrigo Almeida
Oracle ACE e Exadata Specialist Implementation
Agenda

•    Palestrante                            <Insert Picture Here>

•    Visão geral sobre Oracle Exadata
•    DMA – Database Machine Administrator
•    Ferramentas
•    Dúvidas Frequentes
•    Contato
Palestrante
Rodrigo Almeida

   DBA há mais de 10 anos;
   Analista de banco de dados na Veris IBTA;
   Pós-graduando em Business Inteligence (BI) na Veris IBTA;
   Conselheiro Administrativo do GUOB;
   Conselheiro Técnico do GPO;
   Colunista Oracle do portal iMasters;
   Articulista das revistas SQL Magazine e Revista YEP;
   Colaborador da OTN Latina América;
   Professor da disciplinas de banco de dados das principais faculdades paulistas.




                      Projeto BI com Oracle Exadata X2-2
                      Cliente: Tribunal Justiça de São Paulo
<Insert Picture Here>




Visão geral do Oracle Exadata X2-2
Oracle Exadata Database Machine
O Oracle Exadata Database Machine é uma máquina customizada para
  bancos de dados que fornece alta performance para ambientes OLTP e
  Data Warehouse.

O Oracle Exadata roda em Oracle Enterprise Linux 5.5 ou Solaris 11 e
  trabalha com o banco de dados Oracle Database 11g Release 2.

As versões mais recentes desse hardware são Oracle Exadata X2-2 e X2-8.

Quais as tecnologias que vamos encontrar?

   Sun Infiniband switches;
   Smart Flash Cache;
   Smart Scan;
   EHCC – Exadata Hybrid Columnar Compression;
   Além dos recursos do Oracle Database 11gR2;
Estrutura
O Oracle Exadata é dividido em componentes, tais como:

   Database Server;
   Storage Cell’s;
   Sun Infiniband Switches;
   Cisco Ethernet Switches;
   ILOM e KVM para administração;
   Rack de 42U.

Outras informações importantes:

12. É comercializado em Quarter/Half e Full Rack;
13. Solução totalmente à tolerância de falhas;
14. Pode trabalhar com até 8 racks em paralelo;
15. 2 configurações de disco;
16. Suporte completo da Oracle Corp.
Hardware
Quais os recursos de hardware disponível no Oracle Exadata?

                   Database Server
                   Sun Fire X4170 M2
                   96 GB RAM / 2 Six Core Intel Xeon / 4x 300GB SAS 10K


                   Storage Cell
                   Sun Fire X4270 M2
                   24 GB RAM / 2 Six Core Intel Xeon
                   12x 600GB - 7.2 TB Raw disk
                   12x 2TB – 24 TB Raw disk
                   ...

                   4x 96GB Sun Flash F20 (384 GB/Cell)
                   Dual-port QDR (40 GB/s) Infiniband HCA
Modelos de Comercialização
Opções de compra do Oracle Exadata

                                     Quarter   Half     Full
    Database Servers                 2         4        8
    Storage Cells                    3         7        14
    Infiniband Switches              2         3        3
    Total Memória                    192 GB    384 GB   768 GB
    Total Flash Cache                1.1 TB    2.6 TB   5.3 TB
    Total de Storage HP              21 TB     50 TB    100 TB
    Total de Storage HC              72 TB     168 TB   336 TB

    HP = High Performance – 12x 600GB 15k RPM SAS
    HC = High Capacity    - 12x 2TB 7.5K RPM
Tecnologias
O que devemos conhecer no Oracle Exadata

Sun Infiniband Switches

Toda comunicação dos DBNODES para CELLNODES e a comunicação entre os
   NODES do cluster (RAC - interconnect) é realizada através do Sun Infiniband Swtich,
   que utiliza o protocolo iDB (RDS socket) que fornece baixa latência, banda de 40 GB/
   s sobre a biblioteca libskgxp que ajuda no tráfego de DML lock e melhora a entrega
   dos data para Parallel Query.

Cell Offloading Process

Criado desde a vesão Exadata V1, a ideia é acabar com os gargalos de I/O
   entre os DBNODES e CELLNODES para transferência de grandes volumes
   de dados dos discos até o Oracle Database.

Ajuda na redução do tempo para backups com o RMAN offloads.
Tecnologias
Smart Scan

Realizado somente quando temos um FULL SCAN no objeto, quando o scan
usa o mecanismo de Oracle Direct Path Read e o objeto de scan está
armazenado no Oracle Exadata Storage, que trabalha em conjunto com o
Offloading.

Hybrid Compression Column

Uso restrito no Oracle Exadata, os dados podem ser compremidos quando
carregados com Direct Path Loads, fornecendo 4 tipos de compressão de
dados, tais como QUERY LOW, QUERY HIGH, ARCHIVE LOW e ARCHIVE
HIGH.

Você pode trabalhar com os diferentes tipos de compressão em TABELAS e
PARTICIONAMENTO.
Tecnologias
Storage Indexes

Não são índices que são armazenados no banco de dados como os
tradicionais, e sim, um mecanismo que armazena os valores minímos e
máximos das colunas por unidade de disco, ajudando a eliminar I/O de disco
quando os Smart Scans envia os predicados das Queries (iDB) para o Oracle
Exadata Storage.

Exadata Smart Flash Cache

São discos de cache no Oracle Exadata Storage Server que é disponível para
todas as instâncias do servidor, similar a tecnologia de SSD (Solid State-Disk).

Essa opção confunde com o Database Smart Flash Cache que é uma feature
do Oracle Database 11g Release 2, ambos tem implementações distintas.
Reflexão
O que o devemos ter em mente sobre o Oracle Exadata:



5. Não é uma máquina da NASA;
6. Não faz café;
7. Pode impactar nos seus atuais índices do MER;
8. Tem BUG’s como qualquer outro produto;
9. Adotamos velhas técnicas de carga para ganhos de performance;
10.Cuidados com o uso do Paralelismo;
11.Muito mais trabalho ao DBA;
12.Necessário adquirir um nível de conhecimento sobre o produto
   antes de utilizar;
13.Utilizar de forma adequada as tecnologias que estão disponíveis.
<Insert Picture Here>




 DMA – Database Machine Administrator
O Super DBA
DMA (Database Machine Administrator) é o novo perfil de profissional que
  administra o Oracle Exadata, não homologado pela Oracle Corp. até o
  momento e já sendo divulgado pelas redes sociais e comunidades Oracle.

Suas habilidades são:

   Administração de todos os componentes de hardware;
   Administração do Clusterware;
   Gerenciamento do Sistema Operacional;
   Gerenciamento de todos os bancos de dados;
   Responsável por todo plano de backup & recover e recursos de MAA.

Ou seja,

                        Agora é tudo CULPA DO DBA!
A Carreira
Segundo Arup Nanda, o conhecimento de um DMA pode ser dividido em:

  60% sobre Oracle RAC + 15% Linux + 20% CellCli + 5% Diversos = 100%

Dica 1

Para se dar bem com o Oracle Exadata, é impresendível ter conhecimento
   fortes em Oracle Database 11g Release 2 e Grid Infrastruture.

Dica 2

As documentações do Oracle Exadata não estão disponíveis na OTN para
   visualização e/ou download. A documentação é entregue com o hardware e
   atualizado através de chamado no MyOracleSupport.oracle.com.
Certificação
A Oracle University já disponibilizou workshops e certificação ao profissional:


Certificação:




Para OPN Specialization em Exadata

Ter as certificações:

14. Oracle Exadata 11g Implementation Specialist;
15. Oracle Data Warehouse Implementation Specialist;
16. Oracle Linux Administration;
Processo de DEPLOY
Ao adquirir um Oracle Exadata, toda instalação e as primeiras configurações do
   hardware no data center é realizado através dos serviços do Oracle ACS
   (Advanced Customer Service).

O futuro DMA responsável pelo ambiente do Exadata, preenche uma planilha
   excel com todas as informações sobre os bancos de dados, configuração dos
   discos na storage, IP’s e posteriormente validação do hardware na infra-
   estrutura da empresa.

Informações importantes

7. O Oracle exadata na versão Full Rack requer 70 IP’s para funcionamento;
8. Não trabalha com ACFS e GSD;
9. Necessário configuração do DBFS;
10. Diversos scripts disponíveis na máquina para Check e validação do Exadata;
11. O DMA precisa estar por dentro da versão Oracle Database 11gR2.
SYS, SYSTEM e mais alguns
O DMA agora vai ter muito mais usuários e senhas para administrar, veja:


                 Componente          Login
                 Cell Storage        Root
                 Infiniband switch   Root
                 DB Nodes            Root
                 Cell Cli            Celladmin
                 ILOM                Root
                 KVM Switch          Admin
                 Eth Switch          Admin
Storage Server
Nova arquitetura de Storage e customizações

                             ASM Disk group com AU_SIZE de 4 MB;
                             Grid Disk criados sobre hottest e coldtest;
                             Storage Indexes;
                             I/O Resource Management;
                             QoS para manter SLA’s
                             QoS para falhas baseadas em memória;
                             ILOM por componente;
                             ASR Support;
                             Modo de arquivamento dos dados;
Dicas
Alguns das melhores práticas já está presente no Oracle Exadata desde o
   processo de instalação inicial feito pela equipe do Oracle ACS, como:


4. A instalação do Grid Infrastructure é feita sobre o usuário ROOT;

6. O ASM possui 3 disk groups: DATA, RECO e DBFS;

8. Atenção para quantidade de LOGs e TRACES gerados pelo ADR e OPATCH;

10. Paciência para configurar a equivalência do SSH;

12. Configurar o DBFS (Database File System) para trabalhar com arquivos no
    sistema operacional, external tables ou Data Pump;

   Doc ID 1191144.1 - Configuring a Database for DBFS on Oracle Database Machine
Oracle Wait Interface
<Insert Picture Here>




                        Ferramentas
Além do SQL*PLUS
As novas ferramentas que fazem parte do dia-a-dia …

   CellCli – Cell Command Line Interface
      Ferramenta de administração por célula de storage

   Dcli – Distributed Command Line Interface
      Ferramenta para execução distribuída nos Database e Storage Servers

   Exachk – Exadata Health Check
      Script responsável pela coleta de dados do software, hardware, firmware
       e configurações.

   SCM – Software Configuration Management
      Agente de coleta de dados para o MyOracleSupport.oracle.com que
       realiza o inventário e coleta informações para chamados.
Além do SQL*PLUS
… e seus benefícios!

   CellCli

          Fornece informações completas sobre todos os discos, flash disk e falhas

          Exemplo: cellcli -e 'list cell detail‘;


   Dcli

          Executa comandos de administração do Linux/RAC/Network em todos os
           servidores ao mesmo tempo.

          Exemplo: dcli –g db_server df -k
Ajuda na administração
… e seus benefícios!

   Exachk




   SCM
Outras armas do DMA
O Exadata também conta com scripts prontos para administração do DMA além
   das ferramentas do Oracle Database 11g Release 2.
Localização:               /opt/oracle.SupportTools

Para switches por exemplo:
        /opt/oracle.SupportTools/ibdiagtools/verify-topology -t fattree
       /opt/oracle.SupportTools/onecommand/DbmCheck.sh -c -v -d

Outras ferramentas que são necessários:
    OSWatcher – Monitoração do Linux
    ADRCI – Automatic Diagnostic Repository Command Line
    OPATCH – Responsável em aplicar todos os patches em DB/Grid/Exa
    SRVCTL – Server Control do Grid Infrastructure
    PATCHMGR – Patch Manager para Células de Storage
    OPLAN – Fornece instruções de aplicação dos Patches.

    ... Isso sem contar as ferramentas de administração do Solaris – DTRACE!
OEM Grid Control
Com a ajuda do OEM Grid Control 11g, muitas tarefas e monitorações podem
  ser realizados facilmente.

A Oracle possui plugins específicos para Oracle Exadata para monitorar:

   PDU;
   KVM;
   Células da Storage;
   Database Server;
   Switches;
   ILOM;
   Clusterware;
   SCM;
   On-line Patching;
   Data Guard;

Presentes desde a versão 11g até 12c
E o medo continua!
Se existe novas tecnologias, existem novos problemas e patches!

     Patch do Banco de dados – PSU e CPU;
     Patch do Grid Infrastructure;
     Bundle Patches – BD / GI / Exa;

SQL> select action, namespace, version, bundle_series, comments from registry$history;

ACTION                         NAMESPACE                      vVERSION                          BUNDLE_SERIES                  COMMENTS
------------------------------ ------------------------------ ------------------------------ ------------------------------ --------------------
APPLY                           SERVER                            11.2.0.2                       PSU                           Patchset 11.2.0.2.0
APPLY                           SERVER                            11.2.0.2                       EXA                           BP7
APPLY                           SERVER                            11.2.0.2                       EXA                           BP7
APPLY                           SERVER                            11.2.0.2                       EXA                           BP8
APPLY                           SERVER                            11.2.0.2                       EXA                           BP9


     Além de aplicação de novos Firmwares para Switch/Storage/PDU/ILOM;
     Estratégias de RAC Rolling Patch, Minimal Downtime Storage e Patch-out-
      Home;
     Alguns patchs podem ser aplicados On-line através do OEM Grid Control.
<Insert Picture Here>




                        Dúvidas Frequentes
Dúvidas Frequentes
1. Qual o motivo do DBFS?
    O DBFS será necessário para transportar arquivos para dentro do Oracle
    Exadata para carregar DUMP/Flat Files ou arquivos necessários pela
    aplicação.

•   Minha aplicação pode ficar lenta no Oracle Exadata?
     SIM! Dependendo da arquitetura e do modelo de dados da aplicação, como
     utilização de índices, uso do DoP ou serialização podem ficar muito lento no
     Oracle exadata, esses problemas já foram registrados em muitas PoC’s.

4. Durante a migração, o que pode ser revisto na aplicação?
    O Modelo de dados e principalmente a utilização dos índices devem ser
    revistos pelas equipes de desenvolvimento e DBA, pois o Oracle Exadata
    oferece recursos mais avançados sobre os Índices, FTS, Particionamento,
    Otimizador e principalmente Flash Cache.
Dúvidas Frequentes
1. Posso instalar mais softwares no Oracle Exadata?
    Não! O Oracle Exadata é utilizado apenas para banco de dados.

2. Qual agente de produto é homologado no Exadata?
    Até o momento o único agente homologado é do ODI – Oracle Data
    Integrator.

•   Quais as soluções que podem ser implementadas?
     No Oracle Exadata existe apenas um clusterware que pode trabalhar com
     Oracle RAC, RAC One Node, Data Guard, Instance Caging e Single
     instance para ambientes de consolidação, transacional e BI.

•   Existe alguma restrição para ambiente de Disaster & Recovery?
     Sim! Caso queira realizar um DR com Oracle Exadata é recomendado
     adquirir outro Exadata devido as features implementadas, como por exemplo
     a particularidade do EHCC.
<Insert Picture Here>




                        Contato
Contato

                Rodrigo Almeida
                contato@rodrigoalmeida.net
                www.rodrigoalmeida.net




  www.facebook.com/dbarodrigo

  www.twitter.com/dbarodrigo

  www.linkedin.com/in/rodrigoalmeida
<Insert Picture Here>




                        Dúvidas?

More Related Content

What's hot

Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosDaniela Macedo
 
ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?Rodrigo Almeida
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11gRodrigo Almeida
 
Oracle Real Application Clusters
Oracle Real Application ClustersOracle Real Application Clusters
Oracle Real Application Clusters4Partner
 
Banco de dados oracle
Banco de dados oracleBanco de dados oracle
Banco de dados oracleEduardo Lopes
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle ExadataiMasters
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3MySQL Brasil
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-ptguest519a5b6
 
Oracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseOracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseDouglas Paiva de Sousa
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 

What's hot (20)

Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de Dados
 
ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
 
Oracle 11g
Oracle 11gOracle 11g
Oracle 11g
 
Treinamento DBA Essential
Treinamento DBA EssentialTreinamento DBA Essential
Treinamento DBA Essential
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11g
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Oracle Real Application Clusters
Oracle Real Application ClustersOracle Real Application Clusters
Oracle Real Application Clusters
 
Banco de dados oracle
Banco de dados oracleBanco de dados oracle
Banco de dados oracle
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle Exadata
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
 
Treinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19cTreinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19c
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt
 
Oracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseOracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & Database
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 

Viewers also liked

Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutosRodrigo Almeida
 
Avelor JUL2011
Avelor  JUL2011Avelor  JUL2011
Avelor JUL2011Avelor
 
Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Rodrigo Almeida
 
Training SAP FIORI
Training SAP FIORITraining SAP FIORI
Training SAP FIORIDavi Batista
 
Banco caiu! E a gora?
Banco caiu! E a gora?Banco caiu! E a gora?
Banco caiu! E a gora?Fernando Ike
 
Training HANA 4 ABAP
Training HANA 4 ABAPTraining HANA 4 ABAP
Training HANA 4 ABAPDavi Batista
 
Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016Rubens V. Damião
 
Como baixar os estudo no slideshare
Como baixar os estudo no slideshareComo baixar os estudo no slideshare
Como baixar os estudo no slideshareMoisés Sampaio
 
Passo a passo para baixar slides
Passo a passo para baixar slidesPasso a passo para baixar slides
Passo a passo para baixar slidesDênia Cavalcante
 

Viewers also liked (12)

Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutos
 
Avelor JUL2011
Avelor  JUL2011Avelor  JUL2011
Avelor JUL2011
 
Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Guob consolidation implementation11gr2
Guob consolidation implementation11gr2
 
Training SAP FIORI
Training SAP FIORITraining SAP FIORI
Training SAP FIORI
 
Banco caiu! E a gora?
Banco caiu! E a gora?Banco caiu! E a gora?
Banco caiu! E a gora?
 
Hoje eu sou um dba
Hoje eu sou um dbaHoje eu sou um dba
Hoje eu sou um dba
 
Training HANA 4 ABAP
Training HANA 4 ABAPTraining HANA 4 ABAP
Training HANA 4 ABAP
 
Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016
 
Academia ABAP
Academia  ABAPAcademia  ABAP
Academia ABAP
 
Como baixar os estudo no slideshare
Como baixar os estudo no slideshareComo baixar os estudo no slideshare
Como baixar os estudo no slideshare
 
Passo a passo para baixar slides
Passo a passo para baixar slidesPasso a passo para baixar slides
Passo a passo para baixar slides
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Similar to DBA became DMA for Oracle Exadata X2-2

Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura OraclePablo Garcia
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...iMasters
 
Exadata visao geral_tecnica
Exadata visao geral_tecnicaExadata visao geral_tecnica
Exadata visao geral_tecnicaRodrigo Raposo
 
Exadata visao geral_tecnica
Exadata visao geral_tecnicaExadata visao geral_tecnica
Exadata visao geral_tecnicaRodrigo Raposo
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Ricardo Ferreira
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA CareerMarcus Vinicius Miguel Pedro
 
Exadata - O Todo é maior que a soma das Partes
Exadata - O Todo é maior que a soma das PartesExadata - O Todo é maior que a soma das Partes
Exadata - O Todo é maior que a soma das PartesLuis Marques
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorAndré bogas
 
Redes de computadores módulo 3
Redes de computadores módulo 3Redes de computadores módulo 3
Redes de computadores módulo 3ruitavares998
 
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1diogomendes99
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorsimoesflavio
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core DuoSamuel Bié
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amdMario Kleber
 

Similar to DBA became DMA for Oracle Exadata X2-2 (20)

Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura Oracle
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
 
Exadata visao geral_tecnica
Exadata visao geral_tecnicaExadata visao geral_tecnica
Exadata visao geral_tecnica
 
Exadata visao geral_tecnica
Exadata visao geral_tecnicaExadata visao geral_tecnica
Exadata visao geral_tecnica
 
Redes e Servidores
Redes e ServidoresRedes e Servidores
Redes e Servidores
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
2012 - Veris - DBA Career and Oracle Database
2012 - Veris - DBA Career and Oracle Database2012 - Veris - DBA Career and Oracle Database
2012 - Veris - DBA Career and Oracle Database
 
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
Exadata - O Todo é maior que a soma das Partes
Exadata - O Todo é maior que a soma das PartesExadata - O Todo é maior que a soma das Partes
Exadata - O Todo é maior que a soma das Partes
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Redes de computadores módulo 3
Redes de computadores módulo 3Redes de computadores módulo 3
Redes de computadores módulo 3
 
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1
 
WebSeminario Oracle
WebSeminario OracleWebSeminario Oracle
WebSeminario Oracle
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Resumido zdlra v2.0
Resumido zdlra v2.0Resumido zdlra v2.0
Resumido zdlra v2.0
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amd
 

DBA became DMA for Oracle Exadata X2-2

  • 1. ORACLE <Insert Picture Here> OPEN WORLD LATIN AMERICA 2011 DBA became DMA for Oracle Exadata X2-2 Rodrigo Almeida Oracle ACE e Exadata Specialist Implementation
  • 2. Agenda • Palestrante <Insert Picture Here> • Visão geral sobre Oracle Exadata • DMA – Database Machine Administrator • Ferramentas • Dúvidas Frequentes • Contato
  • 3. Palestrante Rodrigo Almeida  DBA há mais de 10 anos;  Analista de banco de dados na Veris IBTA;  Pós-graduando em Business Inteligence (BI) na Veris IBTA;  Conselheiro Administrativo do GUOB;  Conselheiro Técnico do GPO;  Colunista Oracle do portal iMasters;  Articulista das revistas SQL Magazine e Revista YEP;  Colaborador da OTN Latina América;  Professor da disciplinas de banco de dados das principais faculdades paulistas. Projeto BI com Oracle Exadata X2-2 Cliente: Tribunal Justiça de São Paulo
  • 4. <Insert Picture Here> Visão geral do Oracle Exadata X2-2
  • 5. Oracle Exadata Database Machine O Oracle Exadata Database Machine é uma máquina customizada para bancos de dados que fornece alta performance para ambientes OLTP e Data Warehouse. O Oracle Exadata roda em Oracle Enterprise Linux 5.5 ou Solaris 11 e trabalha com o banco de dados Oracle Database 11g Release 2. As versões mais recentes desse hardware são Oracle Exadata X2-2 e X2-8. Quais as tecnologias que vamos encontrar?  Sun Infiniband switches;  Smart Flash Cache;  Smart Scan;  EHCC – Exadata Hybrid Columnar Compression;  Além dos recursos do Oracle Database 11gR2;
  • 6. Estrutura O Oracle Exadata é dividido em componentes, tais como:  Database Server;  Storage Cell’s;  Sun Infiniband Switches;  Cisco Ethernet Switches;  ILOM e KVM para administração;  Rack de 42U. Outras informações importantes: 12. É comercializado em Quarter/Half e Full Rack; 13. Solução totalmente à tolerância de falhas; 14. Pode trabalhar com até 8 racks em paralelo; 15. 2 configurações de disco; 16. Suporte completo da Oracle Corp.
  • 7. Hardware Quais os recursos de hardware disponível no Oracle Exadata? Database Server Sun Fire X4170 M2 96 GB RAM / 2 Six Core Intel Xeon / 4x 300GB SAS 10K Storage Cell Sun Fire X4270 M2 24 GB RAM / 2 Six Core Intel Xeon 12x 600GB - 7.2 TB Raw disk 12x 2TB – 24 TB Raw disk ... 4x 96GB Sun Flash F20 (384 GB/Cell) Dual-port QDR (40 GB/s) Infiniband HCA
  • 8. Modelos de Comercialização Opções de compra do Oracle Exadata Quarter Half Full Database Servers 2 4 8 Storage Cells 3 7 14 Infiniband Switches 2 3 3 Total Memória 192 GB 384 GB 768 GB Total Flash Cache 1.1 TB 2.6 TB 5.3 TB Total de Storage HP 21 TB 50 TB 100 TB Total de Storage HC 72 TB 168 TB 336 TB HP = High Performance – 12x 600GB 15k RPM SAS HC = High Capacity - 12x 2TB 7.5K RPM
  • 9. Tecnologias O que devemos conhecer no Oracle Exadata Sun Infiniband Switches Toda comunicação dos DBNODES para CELLNODES e a comunicação entre os NODES do cluster (RAC - interconnect) é realizada através do Sun Infiniband Swtich, que utiliza o protocolo iDB (RDS socket) que fornece baixa latência, banda de 40 GB/ s sobre a biblioteca libskgxp que ajuda no tráfego de DML lock e melhora a entrega dos data para Parallel Query. Cell Offloading Process Criado desde a vesão Exadata V1, a ideia é acabar com os gargalos de I/O entre os DBNODES e CELLNODES para transferência de grandes volumes de dados dos discos até o Oracle Database. Ajuda na redução do tempo para backups com o RMAN offloads.
  • 10. Tecnologias Smart Scan Realizado somente quando temos um FULL SCAN no objeto, quando o scan usa o mecanismo de Oracle Direct Path Read e o objeto de scan está armazenado no Oracle Exadata Storage, que trabalha em conjunto com o Offloading. Hybrid Compression Column Uso restrito no Oracle Exadata, os dados podem ser compremidos quando carregados com Direct Path Loads, fornecendo 4 tipos de compressão de dados, tais como QUERY LOW, QUERY HIGH, ARCHIVE LOW e ARCHIVE HIGH. Você pode trabalhar com os diferentes tipos de compressão em TABELAS e PARTICIONAMENTO.
  • 11. Tecnologias Storage Indexes Não são índices que são armazenados no banco de dados como os tradicionais, e sim, um mecanismo que armazena os valores minímos e máximos das colunas por unidade de disco, ajudando a eliminar I/O de disco quando os Smart Scans envia os predicados das Queries (iDB) para o Oracle Exadata Storage. Exadata Smart Flash Cache São discos de cache no Oracle Exadata Storage Server que é disponível para todas as instâncias do servidor, similar a tecnologia de SSD (Solid State-Disk). Essa opção confunde com o Database Smart Flash Cache que é uma feature do Oracle Database 11g Release 2, ambos tem implementações distintas.
  • 12. Reflexão O que o devemos ter em mente sobre o Oracle Exadata: 5. Não é uma máquina da NASA; 6. Não faz café; 7. Pode impactar nos seus atuais índices do MER; 8. Tem BUG’s como qualquer outro produto; 9. Adotamos velhas técnicas de carga para ganhos de performance; 10.Cuidados com o uso do Paralelismo; 11.Muito mais trabalho ao DBA; 12.Necessário adquirir um nível de conhecimento sobre o produto antes de utilizar; 13.Utilizar de forma adequada as tecnologias que estão disponíveis.
  • 13. <Insert Picture Here> DMA – Database Machine Administrator
  • 14. O Super DBA DMA (Database Machine Administrator) é o novo perfil de profissional que administra o Oracle Exadata, não homologado pela Oracle Corp. até o momento e já sendo divulgado pelas redes sociais e comunidades Oracle. Suas habilidades são:  Administração de todos os componentes de hardware;  Administração do Clusterware;  Gerenciamento do Sistema Operacional;  Gerenciamento de todos os bancos de dados;  Responsável por todo plano de backup & recover e recursos de MAA. Ou seja, Agora é tudo CULPA DO DBA!
  • 15. A Carreira Segundo Arup Nanda, o conhecimento de um DMA pode ser dividido em: 60% sobre Oracle RAC + 15% Linux + 20% CellCli + 5% Diversos = 100% Dica 1 Para se dar bem com o Oracle Exadata, é impresendível ter conhecimento fortes em Oracle Database 11g Release 2 e Grid Infrastruture. Dica 2 As documentações do Oracle Exadata não estão disponíveis na OTN para visualização e/ou download. A documentação é entregue com o hardware e atualizado através de chamado no MyOracleSupport.oracle.com.
  • 16. Certificação A Oracle University já disponibilizou workshops e certificação ao profissional: Certificação: Para OPN Specialization em Exadata Ter as certificações: 14. Oracle Exadata 11g Implementation Specialist; 15. Oracle Data Warehouse Implementation Specialist; 16. Oracle Linux Administration;
  • 17. Processo de DEPLOY Ao adquirir um Oracle Exadata, toda instalação e as primeiras configurações do hardware no data center é realizado através dos serviços do Oracle ACS (Advanced Customer Service). O futuro DMA responsável pelo ambiente do Exadata, preenche uma planilha excel com todas as informações sobre os bancos de dados, configuração dos discos na storage, IP’s e posteriormente validação do hardware na infra- estrutura da empresa. Informações importantes 7. O Oracle exadata na versão Full Rack requer 70 IP’s para funcionamento; 8. Não trabalha com ACFS e GSD; 9. Necessário configuração do DBFS; 10. Diversos scripts disponíveis na máquina para Check e validação do Exadata; 11. O DMA precisa estar por dentro da versão Oracle Database 11gR2.
  • 18. SYS, SYSTEM e mais alguns O DMA agora vai ter muito mais usuários e senhas para administrar, veja: Componente Login Cell Storage Root Infiniband switch Root DB Nodes Root Cell Cli Celladmin ILOM Root KVM Switch Admin Eth Switch Admin
  • 19. Storage Server Nova arquitetura de Storage e customizações  ASM Disk group com AU_SIZE de 4 MB;  Grid Disk criados sobre hottest e coldtest;  Storage Indexes;  I/O Resource Management;  QoS para manter SLA’s  QoS para falhas baseadas em memória;  ILOM por componente;  ASR Support;  Modo de arquivamento dos dados;
  • 20. Dicas Alguns das melhores práticas já está presente no Oracle Exadata desde o processo de instalação inicial feito pela equipe do Oracle ACS, como: 4. A instalação do Grid Infrastructure é feita sobre o usuário ROOT; 6. O ASM possui 3 disk groups: DATA, RECO e DBFS; 8. Atenção para quantidade de LOGs e TRACES gerados pelo ADR e OPATCH; 10. Paciência para configurar a equivalência do SSH; 12. Configurar o DBFS (Database File System) para trabalhar com arquivos no sistema operacional, external tables ou Data Pump; Doc ID 1191144.1 - Configuring a Database for DBFS on Oracle Database Machine
  • 22. <Insert Picture Here> Ferramentas
  • 23. Além do SQL*PLUS As novas ferramentas que fazem parte do dia-a-dia …  CellCli – Cell Command Line Interface  Ferramenta de administração por célula de storage  Dcli – Distributed Command Line Interface  Ferramenta para execução distribuída nos Database e Storage Servers  Exachk – Exadata Health Check  Script responsável pela coleta de dados do software, hardware, firmware e configurações.  SCM – Software Configuration Management  Agente de coleta de dados para o MyOracleSupport.oracle.com que realiza o inventário e coleta informações para chamados.
  • 24. Além do SQL*PLUS … e seus benefícios!  CellCli  Fornece informações completas sobre todos os discos, flash disk e falhas  Exemplo: cellcli -e 'list cell detail‘;  Dcli  Executa comandos de administração do Linux/RAC/Network em todos os servidores ao mesmo tempo.  Exemplo: dcli –g db_server df -k
  • 25. Ajuda na administração … e seus benefícios!  Exachk  SCM
  • 26. Outras armas do DMA O Exadata também conta com scripts prontos para administração do DMA além das ferramentas do Oracle Database 11g Release 2. Localização: /opt/oracle.SupportTools Para switches por exemplo: /opt/oracle.SupportTools/ibdiagtools/verify-topology -t fattree /opt/oracle.SupportTools/onecommand/DbmCheck.sh -c -v -d Outras ferramentas que são necessários: OSWatcher – Monitoração do Linux ADRCI – Automatic Diagnostic Repository Command Line OPATCH – Responsável em aplicar todos os patches em DB/Grid/Exa SRVCTL – Server Control do Grid Infrastructure PATCHMGR – Patch Manager para Células de Storage OPLAN – Fornece instruções de aplicação dos Patches. ... Isso sem contar as ferramentas de administração do Solaris – DTRACE!
  • 27. OEM Grid Control Com a ajuda do OEM Grid Control 11g, muitas tarefas e monitorações podem ser realizados facilmente. A Oracle possui plugins específicos para Oracle Exadata para monitorar:  PDU;  KVM;  Células da Storage;  Database Server;  Switches;  ILOM;  Clusterware;  SCM;  On-line Patching;  Data Guard; Presentes desde a versão 11g até 12c
  • 28. E o medo continua! Se existe novas tecnologias, existem novos problemas e patches!  Patch do Banco de dados – PSU e CPU;  Patch do Grid Infrastructure;  Bundle Patches – BD / GI / Exa; SQL> select action, namespace, version, bundle_series, comments from registry$history; ACTION NAMESPACE vVERSION BUNDLE_SERIES COMMENTS ------------------------------ ------------------------------ ------------------------------ ------------------------------ -------------------- APPLY SERVER 11.2.0.2 PSU Patchset 11.2.0.2.0 APPLY SERVER 11.2.0.2 EXA BP7 APPLY SERVER 11.2.0.2 EXA BP7 APPLY SERVER 11.2.0.2 EXA BP8 APPLY SERVER 11.2.0.2 EXA BP9  Além de aplicação de novos Firmwares para Switch/Storage/PDU/ILOM;  Estratégias de RAC Rolling Patch, Minimal Downtime Storage e Patch-out- Home;  Alguns patchs podem ser aplicados On-line através do OEM Grid Control.
  • 29. <Insert Picture Here> Dúvidas Frequentes
  • 30. Dúvidas Frequentes 1. Qual o motivo do DBFS? O DBFS será necessário para transportar arquivos para dentro do Oracle Exadata para carregar DUMP/Flat Files ou arquivos necessários pela aplicação. • Minha aplicação pode ficar lenta no Oracle Exadata? SIM! Dependendo da arquitetura e do modelo de dados da aplicação, como utilização de índices, uso do DoP ou serialização podem ficar muito lento no Oracle exadata, esses problemas já foram registrados em muitas PoC’s. 4. Durante a migração, o que pode ser revisto na aplicação? O Modelo de dados e principalmente a utilização dos índices devem ser revistos pelas equipes de desenvolvimento e DBA, pois o Oracle Exadata oferece recursos mais avançados sobre os Índices, FTS, Particionamento, Otimizador e principalmente Flash Cache.
  • 31. Dúvidas Frequentes 1. Posso instalar mais softwares no Oracle Exadata? Não! O Oracle Exadata é utilizado apenas para banco de dados. 2. Qual agente de produto é homologado no Exadata? Até o momento o único agente homologado é do ODI – Oracle Data Integrator. • Quais as soluções que podem ser implementadas? No Oracle Exadata existe apenas um clusterware que pode trabalhar com Oracle RAC, RAC One Node, Data Guard, Instance Caging e Single instance para ambientes de consolidação, transacional e BI. • Existe alguma restrição para ambiente de Disaster & Recovery? Sim! Caso queira realizar um DR com Oracle Exadata é recomendado adquirir outro Exadata devido as features implementadas, como por exemplo a particularidade do EHCC.
  • 33. Contato Rodrigo Almeida contato@rodrigoalmeida.net www.rodrigoalmeida.net www.facebook.com/dbarodrigo www.twitter.com/dbarodrigo www.linkedin.com/in/rodrigoalmeida

Editor's Notes

  1. Apresentação sobre Oracle Exadata X2-2 – Dicas de DBA para DMA
  2. 1
  3. 1
  4. 1
  5. 1
  6. 1
  7. 1
  8. 1
  9. 1
  10. 1
  11. 1
  12. 1
  13. 1
  14. 1
  15. 1
  16. 1
  17. 1
  18. 1
  19. 1
  20. 1
  21. 1
  22. 1
  23. 1
  24. 1
  25. 1
  26. 1
  27. 1