Pular para o conteúdo

Oracle Data Guard Broker

Oracle Data Guard Broker

Após configurar o Data Guard Broker, as operações e SWITCHOVER, SWITCHBACK, FAILOVER, REINSTATE E FAILBACK tornam-se corriqueiras para o DBA Oracle, mesmo em um ambiente mais complexo, com mais que um STANDBY.
No teste abaixo, automaticamente após o SWITCHOVER a nova máquina de Produção passa a enviar as alterações para uma outra máquina (Logical standby database).

[oracle@OracleDG01 ~]$ dgmgrl SYS/Nerv2012@NERV01
 DGMGRL for Linux: Version 11.2.0.1.0 - 64bit Production
 
 Copyright (c) 2000, 2009, Oracle. All rights reserved.
 
 Welcome to DGMGRL, type "help" for information.
 Connected.
 DGMGRL> SHOW CONFIGURATION
 
 Configuration - DRSolution
 
   Protection Mode: MaxPerformance
   Databases:
     nerv01 - Primary database
     nerv03 - Logical standby database
     nerv02 - Physical standby database
 
 Fast-Start Failover: DISABLED
 
 Configuration Status:
 SUCCESS
 
 DGMGRL> SWITCHOVER TO 'nerv02';
 Performing switchover NOW, please wait...
 New primary database "nerv02" is opening...
 Operation requires shutdown of instance "NERV01" on database "nerv01"
 Shutting down instance "NERV01"...
 ORA-01109: database not open
 
 Database dismounted.
 ORACLE instance shut down.
 Operation requires startup of instance "NERV01" on database "nerv01"
 Starting instance "NERV01"...
 ORACLE instance started.
 Database mounted.
 Database opened.
 Switchover succeeded, new primary is "nerv02"
 DGMGRL> SHOW CONFIGURATION
 
 Configuration - DRSolution
 
   Protection Mode: MaxPerformance
   Databases:
     nerv02 - Primary database
     nerv03 - Logical standby database
     nerv01 - Physical standby database
 
 Fast-Start Failover: DISABLED
 
 Configuration Status:
 SUCCESS
 
 DGMGRL> SWITCHOVER TO 'nerv01';
 Performing switchover NOW, please wait...
 New primary database "nerv01" is opening...
 Operation requires shutdown of instance "NERV01" on database "nerv02"
 Shutting down instance "NERV01"...
 ORA-01109: database not open
 
 Database dismounted.
 ORACLE instance shut down.
 Operation requires startup of instance "NERV01" on database "nerv02"
 Starting instance "NERV01"...
 ORACLE instance started.
 Database mounted.
 Database opened.
 Switchover succeeded, new primary is "nerv01"
 DGMGRL> SHOW CONFIGURATION
 
 Configuration - DRSolution
 
   Protection Mode: MaxPerformance
   Databases:
     nerv01 - Primary database
     nerv03 - Logical standby database
     nerv02 - Physical standby database
 
 Fast-Start Failover: DISABLED
 
 Configuration Status:
 SUCCESS
 
 DGMGRL>

Este é um dos exercícios feitos no Treinamento de Oracle Data Guard na Nerv.

O Oracle Data Guard é um produto muito maior do que a maioria dos DBAs conhece, e é a solução de alta disponibilidade em bancos de dados mais avançada que conheço. Neste Treinamento os alunos irão, sem virtualização alguma, criar diversos bancos Standby, de todos os tipos (Physical, Logical, Snapshot), além de utilizar o Active Data Guard, Data Guard Broker, Switchover, Switchback, Failover, Failback, e muito mais. Acho que só de Physical Standby criamos um 6.

Agenda: http://nervinformatica.com.br/

Valores: http://nervinformatica.com.br/valores.asp

Inscrições: contato@nervinformatica.com.br

Ricardo Portilho Proni

Ricardo Portilho Proni

Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere. Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress