High Availability

Recovering a (primary) missing datafile from the standby database

Neste artigo, vamos reproduzir um recurso interessante, de podermos recuperar um datafile perdido no banco Primary a partir do banco Standby, economizando assim o tempo para normalizar o ambiente. Observando o nosso Data Guard de laboratório: No banco de dados Primary, vou criar uma nova tablespace chamada BSS, e gerar alguns archivelogs: Verificando o nome …

Recovering a (primary) missing datafile from the standby database Read More »

Configuring the ARCHIVELOG DELETION POLICY on Data Guard environment

Neste artigo, vamos explorar uma opção de configuração de política de deleção de archivelogs em ambiente Data Guard. Configuração de nosso ambiente laboratório: Uma estratégia que podemos adotar no ambiente Primary é configurar a política abaixo, que permite o delete dos archivelog que já foram enviados para todos os ambientes Standby: Para validar essa abordagem, …

Configuring the ARCHIVELOG DELETION POLICY on Data Guard environment Read More »

Taking Backup in Primary and Standby Databases using RMAN

Vamos simular a execução de backup de tablespace em um ambiente Data Guard, tanto do Primary quanto do seu Standby Database. Validando configuração do Data Guard: Standby: No ambiente que abriga o banco Primary, vou criar um diretório novo para o backup da tablespace: Realizando backup da tablespace USERS do banco Primary (CORTEX): Realizando o …

Taking Backup in Primary and Standby Databases using RMAN Read More »

Creating a RMAN Recovery Catalog and Registering the Primary and Standby Database

Neste artigo, vamos reproduzir a criação de um Catálogo de Backup RMAN em um ambiente Data Guard, contemplando tanto o Primary quanto o Standby Database (utilizando Data Broker). Além disso, veremos a questão do registro de ambos os ambientes no catálogo, e a criação da string de conexão dentro do RMAN para cada banco de …

Creating a RMAN Recovery Catalog and Registering the Primary and Standby Database Read More »

Enabling Fast Application Notification (TAF) Configuration

Neste artigo, vamos explorar uma situação de Falha Parcial, onde a camada de Banco de Dados é afetada (apenas o banco Primary), e a camada de Aplicação (Client) consegue realizar o redirecionamento das conexões (inclusive as vigentes) para o banco Standby. Esse recurso é possível graças a implementação de alguns pré-requisitos: Database Services Data Broker …

Enabling Fast Application Notification (TAF) Configuration Read More »

Converting a Snapshot Database into a Physical Standby Database (using Data Broker)

A conversão em questão é extremamente simples, uma vez que todos os Redos enviados pelo primary estejam já no ambiente Standby. Assim, durante o processo, o GRP será usado e os Redos, aplicados. Validando ambientes que serão usados neste artigo: Montando o Snapshot Database: Emitindo comando para a conversão: O alert nos reporta informações interessantes …

Converting a Snapshot Database into a Physical Standby Database (using Data Broker) Read More »

Converting the Physical Standby Database to Snapshot Database (using Data Broker)

Neste artigo, vamos explorar a conversão de um Standby para Snapshot Database, usando o utilitário Data DGMGRL (Data Broker). Analisando condição atual do ambiente: Podemos parar o processo de Redo Apply no Standby: Como nosso banco Standby está em MOUNT, podemos disparar o comando de conversão para Snapshot: Validando nova condição do banco: Realizando operações …

Converting the Physical Standby Database to Snapshot Database (using Data Broker) Read More »

Converting a Snapshot Database into a Physical Standby Database (using SQL *Plus)

A conversão em questão é extremamente simples, uma vez que todos os Redos enviados pelo primary estejam já no ambiente Standby. Assim, durante o processo, o GRP será usado e os Redos, aplicados. Validando ambientes que serão usados neste artigo: Montando o Snapshot Database: Emitindo comando para a conversão: O alert nos reporta informações interessantes …

Converting a Snapshot Database into a Physical Standby Database (using SQL *Plus) Read More »

Converting the Physical Standby Database to Snapshot Database (using SQL *Plus)

Em muitas situações, precisamos validar algum deploy importante em nosso ambiente produtivo, para ver se sua implementação será bem sucedida e se não trará malefícios (até em termos de performance) para o banco como um todo. Nesses casos, podemos utilizar um recurso muito interessante: Snapshot Databases, que faz parte da licença do Enterprise Edition. Neste …

Converting the Physical Standby Database to Snapshot Database (using SQL *Plus) Read More »

Enabling Active Data Guard Option (using Data Broker)

Neste artigo, vamos explorar como habilitar o Active Data Guard usando o utilitário DGMGRL (Data Broker). Lembrando que utilizar este recurso exige uma licença específica que deve ser considerada antes. Checando os bancos de dados envolvidos: Considerando que o banco Standby está em MOUNT, e que o processo de Redo Apply está parado, podemos abrir …

Enabling Active Data Guard Option (using Data Broker) Read More »