Oracle Failover e Reinstate DANIEL T. AVILA

Documentos relacionados
Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:

SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

Backup. José Antônio da Cunha CEFET-RN

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

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

BANCO DE DADOS 2 TRANSAÇÃO

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

POR QUE A EMC PARA ORACLE LIFECYCLE MANAGEMENT

Oracle Data Guard 12cR1

São Paulo. 28 de Agosto, 2018

Administração de Banco de Dados

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE!

SQL CREATE MATERIALIZED VIEW. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. OLAP: Modelagem Multidimensional

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000

Oracle Database 12c: Workshop de Administração

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000

Replicação. Cleide Luzia Bonfim Possamai 03/05/2018

Treinamento. DBA Oracle 11g. Duração: 120 horas

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

Administrando SQL Server para "Não DBAs"

Procedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal

Configuração de Redundância ifix5.1 ifix5.5

Oracle Database 11g: Novos Recursos para Administradores

Reindexação Automática em SGBDs Relacionais

Oracle Data Guard. Ricardo Portilho Proni

Brilliant Solutions for a Safe World

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

CARREIRA DE DBA ORACLE E CERTIFICAÇÃO

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

Entendo o Clusterlog. Marcelo Fernandes / Alex

Oracle SaaS Public Cloud Services D O C U M E N T A Ç Ã O D O P I L A R J U L H O

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER

Oracle 12c: Multitenant Architecture

Mude a severidade de alarme SS7 M3UA SUA para evitar o Failover em Cisco PGW2200

Novidades da Plataforma de suporte remoto 3.0

Alta Disponibilidade para pequenos, médios e grandes ambientes

AULA 10 DISASTER RECOVERY

As informações neste documento são baseadas nestas versões de software e hardware:

Fundamentos de Sistemas Operacionais

Como ativar o logon automático no Windows XP

Construção de Aplicações de Acesso a Banco de Dados Parte II (Relação Mestre/Detalhe)

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

Evandro Deliberal Aula 04

Sumário. Capítulo 2 Conceitos Importantes Tópicos Relevantes Instance Base de Dados Conclusão... 37

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

ORACLE IN-MEMORY 12c. Vantagens e Cenários de Utilização do Oracle In-Memory 12c. Willian Frasson

STD SERVIÇO DE BACKUP EM NUVEM

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP

Lista de Exercícios 12 Transações

Oracle Data Guard 18c Em Oracle Enterprise Edition RU Em Oracle Enterprise Linux 7.6 Inclui CDB Architecture

Novidades Oracle 11g. Rio Grande Energia - RGE

Oracle Database 11g: Novos Recursos para Administradores Release 2

PROGRAMA ACESSA ESCOLA. Tutorial Configuração de BIOS para ativação do HD (Estação dos alunos) Itautec I5 ST 4273

Formação de DBAs SQL Server 2008

DIAGNÓSTICO E SOLUÇÃO DE PROBLEMAS EM TI - II AULA 02

Procedimento para reconstruir o Active ou a base de dados em standby na central principal devido fora da sincronização

Oracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4

Configurar o ODBC em ISE 2.3 com base de dados Oracle

Proficy Historian e SQL Linked Server

ZENworks 2017 Visão geral. Dezembro de 2016

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

Administração de Banco de Dados

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Instruções de operação Site de aplicativos

Título: Como configurar o Agente de Backup em Nuvem?

Sistemas Gerenciadores de Banco de Dados

Configurar a autenticação do Windows para a conexão TMS aos bancos de dados TMSNG (e TMSPE)

PLANO DE CONTINGÊNCIA E CONTINUIDADE DOS NEGÓCIOS

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

SQL Server Management Studio - Backup e Restauração de dados

Cisco CallManager: Manualmente suprimindo dos registros dos destalhes da chamada (CDR) sem a ferramenta de relatório administrativo (ART)

A instância Oracle é composta de :

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago

ROBOTIC PROCESS AUTOMATION

SQL Introdução ao Oracle

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

MARCOS SCHARDONG. Como o ASR e SQL Server ajudam a entregar o RPO e RTO de sua Aplicação

Curso. Virtualização com vsphere Free

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

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus.

IBM Spectrum Protect Versão Introdução ao Data Protection Solutions IBM

monsta Manual de Instalação

Manual do Card Manager. Controle de Acesso SOC NAC-2500 MS

DSL-500B Configuração modo Router IPoA com NAT

Técnicas de Recuperação em Banco de Dados

Procedimento para Atualização de Firmware do Coletor de Dados DC-3500

Descritivo da lógica de religamento automático em caso de subtensão ANSI 27/27S

Administração de Banco de Dados

Manual Apollo 3 Camadas

Tornando acessível a tecnologia e os melhores serviços

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

MANUAL DE INSTALAÇÃO

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

Presys Instrumentos e Sistemas

Neste tópico, você conhecerá a ferramenta Solution Packager, usada por parceiros e fornecedores de soluções de software para criar soluções prontas

Funções: 66 ou PMRI Proteção de motores para inibição de repartida(jogging block)

Transcrição:

Oracle Failover e Reinstate DANIEL T. AVILA ORACLE DBA

Sobre: Daniel T. Avila Oracle Apps DBA (11i, 12.x), Oracle Core DBA (7.x, 8i, 9i, 10g, 11g, 12c) e Instrutor Oficial Oracle com +20 anos de experiência com tecnologia Oracle. Oracle Certified Professional 9i/10g/11g, Membro da Coordenação do Grupo de Usuários Oracle Brasil (GUOB) e do Grupo de Usuários Oracle Brasil RS (GUORS). Blog: https://groupbyoracle.wordpress.com

Agenda Oracle Data Guard Visão Geral Switchover e Failover Operação de Failover Mitos e Fatos sobre Failover e Reinstate Executando Failover Flashback Database no ambiente Data Guard Demonstração

Oracle Data Guard Visão Geral

Oracle Data Guard Visão Geral Oracle Data Guard é uma infraestrutura que suporta um banco de dados de produção (primary database) combinado com um ou mais bancos de dados de contingência (standby databases disaster recover) de forma a proteger os dados contra falhas, errors e corrupções que poderiam de outra forma destruir o banco de dados produção. Ele protege contra falhas críticas fornecendo suporte para automatizar a criação, gerenciamento e monitorção dos bancos de dados e outros components relacionados a uma configuração Oracle Data Guard. Ele automatiza o processo de manutenção da cópia de um banco de dados Oracle de produção, que pode ser ativado caso o banco de dados primário esteja fora do ar (offline) devido a uma manutenção programada ou devido a uma falha inesperada que comprometeu o banco de dados primário. Tipos de banco de dados de contingência (standby databases): Physical Standby Database Logical Standby Database

Transição de Papéis no Oracle Data Guard: Switchover e Failover Switchover Transição de papéis planejada Usada normalmente durante manutenção de hardware, sistema operacional ou aplicação de patches Manualmente executada a partir do banco de dados primário Failover Transição de papéis não planejada Usada em emergências Mínima ou nenhuma perda de dados (depende do modo de proteção de dados ativado) Fast-start failover pode ser usado para automatizar o failover Iniciada no banco de contingência

Transição de Papéis: Switchover

Operação de Failover

Tipos de Failover Failover Manual: Executado pelo DBA Completo: Toda a informação de redo disponível no banco de dados de contingência é aplicada na tentativa de minimizer a possível perda de dados causada pela operação de Failover Imediato: Nenhum dado adicional é aplicado no banco de dados de contingência Fast-start Failover: Automaticamente executado pelo Data Guard broker

Considerações sobre a operação de Failover O antigo banco de dados primário é desabilitado da configuração do Data Guard A perda de dados é possível O Failover deve ser usado apenas em emergência O antigo banco de dados primário precisa ser reintegrado (reinstate) ou reconstruído

Mitos e Fatos sobre Failover e Reinstate Mito 1: Após a operação de Failover, o antigo banco de dados primário é perdido para sempre e não pode ser reutilizado. O DBA precisa reconstruir o antigo banco primário do zero de forma a restaurar a configuração do Data Guard. Fato 1: Se o antigo banco de dados primário estiver disponível novamente, e alguns requisitos forem observados, então o DBA pode executar uma reintegração (reinstate) no antigo banco primário de forma a convertê-lo no novo banco de dados de contingência, e adicioná-lo novamente a configuração Data Guard. Mito 2: A operação de reintegração (reinstate) somente pode ser executada quando o Data Guard Broker estiver habilitado, e somente através da ferramenta DGMGRL. Fato 2: A operação de reintegração (reinstate) pode ser feita manualmente através de comandos SQL. A configuração do Data Guard Broker deve ser reconstruída posteriormente.

Mitos e Fatos sobre Failover e Reinstate Mito 3: Se a recurso FlashBack Database não estiver habilitado, então será necessário reconstruir o antigo banco de dados primário a partir de um backup do novo banco de dados primário. Fato 3 : É possível usar um backup anterior ao Failover para reconstruir o antigo banco de dados primário (recover thru resetlogs). A demonstração a seguir vai exemplificar estes cenários.

Executando o Failover usando comandos no DGMGRL (Data Guard Broker) 1. Execute o comando de FAILOVER para iniciar a operação de failover no banco de dados de contingência: DGMGRL> FAILOVER to orcldr [IMMEDIATE]; 2. Execute o reset do modo de proteção (apenas se necessário). 3. Se o antigo banco de dados primário estiver novamente disponível, execute a operação de reintegração (reinstate) no antigo banco de dados primário para convertê-lo rapidamente no novo banco de dados de contingência, eliminando assim a necessidade de reconstrução completa do ambiente. 4. Execute a mesma operação se outros bancos de contingência existirem nesta mesma configuração.

Habilitando novamente os bancos desabilitados usando o DGMGRL (Data Guard Broker) Bancos desabilitados precisam ser reintegrados (reinstate) ou recriados para habilitar o gerenciamento via Data Guard Broker novamente. Execute o comando REINSTATE DATABASE para reintegrar um antigo banco de dados primário disponível: DGMGRL> REINSTATE DATABASE orcl ; Se não for possível reintegrar o banco de dados, então será necessário recriar o banco de contingência a partir de um backup. Após recriar o banco de dados de contingência é possível habilitar o banco na configuração do Data Guard usando o comando ENABLE DATABASE: DGMGRL> ENABLE DATABASE orcl ;

Usando a opção Flashback Database em uma configuração Data Guard Flashback Database Feature Habilita o DBA a rapidamente restaurar o banco de dados a um ponto anterior no tempo, desfazendo todas as alterações que ocorreram desde a data escolhida. Esta operação é rápida porque não é necessário restaurar os backups. Flashback Database habilita as seguintes operações em uma configuração Data Guard: É uma forma de reintegrar o antigo banco de dados primário que foi desabilitado como parte de uma operação de failover que ocorreu no banco de dados de contingência É uma alternativa para restaurar e recuperar o banco de dados primário É uma alternativa a postergar a aplicação das transações no banco de dados de contingência usada para proteger contra erros de usuários ou corrupção lógica Flashback Database também é usado nas seguintes operações envolvendo Data Guard: Fast-start failover Snapshot standby

Demonstração 1. Failover e Reinstate Database usando Data Guard Broker com recurso Flashback Database habilitado 2. Failover e Reinstate Database usando comandos manuais com recurso Flashback Database habilitado 3. Failover e reconstrução (último backup) usando Data Guard Broker com recurso Flashback Database desabilitado

Perguntas?

Obrigado DANIEL T. AVILA ORACLE DBA

Backup Slides

Add your first bullet point here Add your second bullet point here Add your third bullet point here

Title and Content Layout with Chart Category 4 Category 3 Category 2 Category 1 0 2 4 6 8 10 12 14 Series 1 Series 2 Series 3

Two Content Layout with Table Group A Group B Class 1 82 95 Class 2 76 88 First bullet point here Second bullet point here Third bullet point here Class 3 84 90

Two Content Layout with Table A B Task 1 Task 2 Task 1 Task 2 First bullet point here Second bullet point here Third bullet point here C Task 1