Extraindo o máximo do Oracle Grid Infrastructure

Documentos relacionados
SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

CARREIRA DE DBA ORACLE E CERTIFICAÇÃO

Oracle Database 12c R2: Administração - Workshop Ed 3

Plataforma de TI O que é? De onde vem? Do que se alimenta?

O Que É VRRP? Índice. Introdução. Pré-requisitos. Como o VPN 3000 Concentrator Implementa o VRRP? Configuração do VRRP. Requisitos

Real Application Cluster (RAC)

Oracle Database 11g: Novos Recursos para Administradores Release 2

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos)

Kemio - Requisitos Técnicos

Oracle 12c: Multitenant Architecture

Oracle Database 11g: Novos Recursos para Administradores

Administrando SQL Server para "Não DBAs"

Instalação RAC10g em Linux

Replicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL

Alta Disponibilidade para pequenos, médios e grandes ambientes

--========================================== MIRROR COM CERTIFICADO ===============================================

Introdução ao Windows Server 2008

CONFIGURAÇÃO DE SERVIÇOS AVANÇADOS DO WINDOWS SERVER 2012

AEGEA A TRANSFORMAÇÃO DA TI

Casos de Sucesso com Oracle GoldenGate. João Miranda

PARTE L - CONTRATOS PÚBLICOS

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY.

zli08 - Server Consolidation for Oracle with Linux on System z: A Costumer Experience

Oracle Failover e Reinstate DANIEL T. AVILA

EXADATA NO AR, COMO FAÇO BACKUP? Andreia Rizzatto de Gouveia

Backup e Restauração Banco de Dados. Evandro Deliberal

CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Introdução ao Windows Server 2008

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.

Configuração DHCPv4 e monitoração na série do VPN Router RV32x

01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

Configuring Advanced Windows Server 2012 Services (20412)

Mercado de Trabalho para DBAs

V ENSOL. Construindo Firewalls Redundantes em Ambientes GNU/Linux Segurança e Alta Disponibilidade. Jansen Sena. Julho, João Pessoa, PB.

CENÁRIO TECNOLÓGICO ATUAL

Administradores de Guardium

Designing and Implementing a Server Infrastructure (20413)

Prefácio. Objetivo. Público alvo. Convenções utilizadas neste manual. Tabela 1. Convenções do manual

Oracle Database 12c: Workshop de Administração

Administração dos serviços de redes utilizando linux

Serviços WEB/BD/Armazenamento com suporte a balanceamento e alta disponibilidade

Configurar servidores de raio externos no ISE

Oracle Database em High Availability usando Microsoft Windows Clusters Server (MSCS) e Oracle Fail Safe

AULA 03 INICIANDO A INFRAESTRUTURA

Oracle Database 10g: Workshop de Administração II Release 2: Nova Versão

Documentação Symom. Agente de Monitoração na Plataforma Windows

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

CURSO PRÁTICO. Módulo 2 Pré-requisitos. Application Virtualization 5.0. Nível: Básico / Intermediário

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias

CLUSTER DE ALTA DISPONIBILIDADE EM UM SISTEMA DE GESTÃO HOSPITALAR

Alta disponibilidade em Banco de Dados Oracle usando Real Application Cluster (RAC)

Configurar o registrador na ponte do atendimento CMS/Acano

Hospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018

Como configurar o Failover para Cisco unificou o proxy do SORVO

Desvendando o Oracle Exadata X2-2

Formação de DBAs SQL Server 2008 Parte 1: Introdução

Windows NT 4.0. Centro de Computação

20740: Installation, Storage, and Compute with Windows Server 2016

Administração de Banco de Dados

Cisco unificou o Processamento de chamadas do proxy do SORVO

Gerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)

Tópicos Especiais em Redes de Computadores. Network File System - NFS. Professor: Alexssandro Cardoso Antunes

O Curso PfSense Vantage é o mais completo e avançado, focado na aplicação imediata do aprendizado, ministrado por instrutores certificados.

Manual de Configurações

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva.

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

ADVANCED CUSTOMER SERVICES PARA SUN ORACLE EXADATA

Configuração. Ubuntu Server Sistemas Distribuídos Engenharia da Computação

Sumário. Introdução... xxiii. 1 Instalação, atualização e implantação do Windows Server 2008 R2... 1

Como o papel e atividades de DBA ficam no contexto da cultura DevOps. DBA Brasil São Paulo - Maio/2017

AULA 05 MAIS SOBRE ASM

Meios de Comunicação de Dados.

Configuração do Servidor Gateway Firewall e DHCP

Hardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada

Melhores práticas de administração e manutenção do Oracle RAC Um resultado de verdadeira colaboração

Alta disponibilidade da referência rápida da opção de saída UCCE

Um artigo técnico da Oracle Setembro de Oracle Real Application Clusters 11g Release 2 Uma opção do Banco de dados Oracle

Big Data. A Nova Onda

Administração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal)

ORACLE DATABASE CLOUD. Anthony Baldavia

Dell Fluid Data TM Fórum

Caracterização de Sistemas Distribuídos

Tutorial para criar um servidor Linux

DB2 LUW Melhores Práticas

Pré Requisitos para instalaçăo ou Atualizaçăo DFe-Manager. 1. Introduçăo

Visão técnica detalhada do Oracle Database Appliance com o Oracle Database 12c

Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Linux

Informática Parte 10 Prof. Márcio Hunecke

Guia de função do exame médico completo do base de dados UCSM DME

HYPERCONVERGENCE STORAGE & SERVER

COORDENAÇÃO DE TECNOLOGIA (COTEC) AGOSTO/2010

Oracle Enterprise Manager 10g Grid Control NOVO

Conceitos de Sistemas de Banco de Dados INE 5323

Installation, Storage, and Compute with Windows Server 2016 (20740)

Oracle Database 11g: Workshop de Administração II Novo

Transcrição:

Extraindo o máximo do Oracle Grid Infrastructure

Franky Weber Faust 26 anos de idade, 7 anos de TI Escritor ativo na OTN Blog loredata.com.br/blog Projetos na VW, AGCO, Celesc, Kroton, entre outras DBA e SysAdmin do PagSeguro (Oracle, MySQL, Cassandra, Linux, Exadata)

Certificações e conhecimentos Oracle Database 12c Certified Professional Oracle Database 11g Certified Associate Oracle Real Application Clusters 12c Certified Implementation Specialist Oracle Database SQL Certified Expert Oracle Linux 6 Certified Implementation Specialist Conhecimentos: RAC, DG, GG, DBV, TDE, CC, BR, PDT, SQLT e Licenciamento.

Safe Harbor Statement Não acredite em tudo o que você lê. Por algo estar escrito, não significa que é verdade. O que é verdade aqui, pode não ser verdade lá. O que era verdade ontem, pode não ser verdade hoje. O que é verdade hoje, pode não ser verdade amanhã. Se os fatos não se adequam à teoria, modifique a teoria. Questione, e só acredite em fatos: teste. Quando você mudar algo, podem acontecer três coisas. Portilho, Ricardo

Agenda Oracle Grid Infrastructure Benefícios do ASM ASMFD O que é GNS? Flex ASM e Flex Clusters O que fazer com o GIMR? Como organizar Disk Groups? Como usar Failure Groups? Operações Online com ASM

Oracle Grid Infrastructure Oracle Automatic Storage Management Oracle Clusterware Base para o Oracle Real Application Clusters

Benefícios do ASM Gerenciador de volumes e sistema de arquivos Serve basicamente para gerenciar os discos do Oracle Permite adição e remoção de discos com o DB online Faz balanceamento automático dos dados evitando hot spots http://loredata.com.br/2015/12/27/conhecendo-oasm/

ASMFD ASM Filter Driver Módulo do Kernel do ASM Filtra I/O inválido (non Oracle) Install GI SW Only (12.1.0.2) Bem fácil configurar no 12.2 12.1 = BS <> 4096 então oracleafd_use_logical_block_size=1 Thin Provisioning (compat >= 12.1) Linux only Ou ASMFD ou ASMLib

Configurando o ASMFD

Configurando o ASMFD

Configurando o ASMFD

Configurando o ASMFD

Configurando o ASMFD

Consultando propriedades do ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

Testando o ASMFD

O que é GNS? Grid Naming Service Resolve nomes no Cluster Domínio no DNS para o Cluster Resolução de nomes neste domínio é feita pelo GNS VIP. GNS Daemon roda em um dos nós e escuta na porta 53 as solicitações de DNS GNS Daemon sofre failover se o nó cair >=12.1 permite Shared GNS (multi-cluster) Failover somente entre nós do mesmo cluster Não deve ser usado para hostname público e nem para a rede privada Deve ser usado para VIPs e SCAN Faz uso do DHCP para atribuição de IPs GNS VIP deve ter IP fixo Necessário para configuração de Flex Clusters Ninguém gosta, mas é a direção da Oracle

O que é GNS? Expert Oracle RAC 12c

Exportando o GNS para outro Cluster

Flex ASM Menor # instâncias ASM no Cluster Online DB connection failover (>=12c) Failover para a instância ASM com menos carga Relocate manual do client (ALTER SYSTEM RELOCATE CLIENT 'instname:dbname';) DB <12c precisa cardinality=all DB client acessa ASM disk, mas solicita I/O de MD à instância ASM Necessita ASM Network e ASM Listener para acesso remoto dos DBs Usa password file para autenticação ASM Network só trafega metadados de e para os clients ACFS usa ASM Proxy Instance (+APXn) Standard ASM pode ser convertido para Flex ASM

Arquitetura Flex ASM srv1 sls1 srv2 sls2 +asm1 asm DATA hr; sls; er 15 35 p; 0 0 FR 5 EE; 1 srv3 hr1 srv4 erp1 +asm2 srv5 erp2 srv6 erp3 +asm3 IDX hr; sls; 10 40 er 0 0 p; FR 7 EE; 7 er p; 90 FRA hr;sls; 10 30 FR EE; 70 GRID ASVD OC M; R; GI 1; 1 3 FR MR EE; ;5 5

Arquitetura Flex ASM srv1 sls1 srv2 sls2 +asm1 asm DATA hr; sls; er 15 35 p; 0 0 FR 5 EE; 1 +asm2 srv3 hr1 srv4 erp1 srv6 erp3 +asm3 +asm2 IDX hr; sls; 10 40 er 0 0 p; FR 7 EE; 7 srv5 erp2 er p; 90 FRA hr;sls; 10 30 FR EE; 70 GRID ASVD OC M; R; GI 1; 1 3 FR MR EE; ;5 5

Reconfigurando o Flex ASM

Reconfigurando o Flex ASM

Reconfigurando o Flex ASM

Flex Clusters Hub + Leaf nodes Flex ASM e GNS são pré-requisitos Hub nodes são similares aos nodes de um Standard Cluster Leaf nodes não precisam de acesso direto ao storage compartilhado, então não podem ter uma instância RAC DB executando. Leaf nodes servem para aplicações: TomCat, GoldenGate, PeopleSoft, Siebel, Weblogic, etc

Flex Clusters

O que fazer com o GIMR? Grid Infrastructure Management Repository CHM - Cluster Health Monitor CHM coleta e analisa métricas do SO e do Cluster CHM Services: osysmond, OLOGGERD, GIMR GIMR é obrigatório a partir da 12.1.0.2 Single-tenant (CDB+1 PDB) Executa em 1 nó do cluster e em caso de falha faz failover para outro nó Armazenado no mesmo DG do OCR Pode ser recriado em outro DG seguindo o Doc ID 1589394.1 Não necessita manutenção, na maioria dos casos

Recriando/movendo o GIMR?

Recriando/movendo o GIMR?

Recriando/movendo o GIMR?

Recriando/movendo o GIMR?

O que fazer com o GIMR?

O que fazer com o GIMR?

O que fazer com o GIMR?

Como configurar os Disk Groups? 11g max 63 DGs, 12c max 511 DGs 12c max 10000 discos no ASM 12c max 1 milhão de arquivos por DG <12c max 2 TB por disco, >12c max 4 PB (AU 1 MB) por disco <12c max 20 PB por ASM, >12c max 320 EB por ASM GRID, OCR, VD, DATA, IDX, REDOA, REDOB, FRA asm_diskstring com filtros eficientes (/dev/*, /dev/sd*, /dev/emcpower*) Redundância no Storage ou ASM (Extend Clusters em ambos) O disco mais lento de um DG é o que define o desempenho desse DG Separar DGs com discos do mesmo tamanho e performance #discos = 4 * #multipaths >=12.2 permite alterar a redundância do DG >=12.1 permite renomear DG

Como usar Failure Groups? Usado para espelhar dados no ASM FGs devem ter a mesma quantidade de discos e discos do mesmo tamanho #FGs depende do tipo de falha tolerada (discos/controladora/storage) Normal >=2 FGs, High >=3 FGs Normal = 2 cópias, High = 3 cópias PST Use asm_preferred_read_failgroup com Extended Clusters Fast Mirror Resync realiza a sincronização dos discos quando um disco é substituído ou fica online

Como usar Failure Groups? DATA DATA DATA External Redundancy Normal Redundancy High Redundancy FG1 FG2 FG3 FG4 FG5 FG6 FG7 FG8 FG1 FG2 FG1 FG2 FG3

Como usar Failure Groups? DATA Normal Redundancy FG1 FG2 FG3

Operações Online com ASM Adição e remoção de discos (Demo) Online Storage Migration (Demo) Failgroup Failure (Demo)

Dúvidas? Choros? Lamentações?

Contato Facebook: https://www.facebook.com/08franky.w eber LinkedIn: https://www.linkedin.com/in/frankyweb er/ Twitter: @frankyweber