Gerenciando Oracle Data Guard via Oracle Enterprise Manager

Aqui blog, já escrevi diversos posts como criar uma configuração do Oracle Data Guard, gerenciar e monitorar. Além também de ver como fazer tudo isso também com o Broker. Com o Oracle Enterprise Manager Cloud Control algumas tarefas ficam bem mais fáceis de se fazer. Desde criar um standby, como criar a configuração do Data …

Continue lendo Gerenciando Oracle Data Guard via Oracle Enterprise Manager

Temporary Tables on Active Data

Em uma instância com o Oracle Active Data Guard(ADG), onde esta aberto read only com redo apply ativo em real-time, pode-se criar global temporary tables ou private temporary tables. Nesse tipo de tabela, os dados só existem durante a sessão ou a transação, e cada sessão só pode ver os seus próprios dados. Operações de …

Continue lendo Temporary Tables on Active Data

Global and Session Sequences on Active Data Guard

Sequences é um tipo de objeto no banco já bem conhecido por quem trabalha com Oracle. Mas, como fica as sequences em ambientes que tempo um Oracle Active Data Guard, onde podemos fazer consultas nele, a fim de remover um pouco a carga do banco primário, e até mesmo operações de DML que são redirecionadas …

Continue lendo Global and Session Sequences on Active Data Guard

Snapshot Standby Database

Um snapshot standby database é um standby onde ele pode ser modificado. Isso acontece por que quando um snapshot standby database recebe o redo do primary database, ele não aplica o mesmo. Esse redo fica guardado e será aplicado quando o snapshot standby for convertido de volta para um standby físico. Esse redo é aplicado …

Continue lendo Snapshot Standby Database

Enable Real-time Query Using Oracle Active Data Guard

Um standby físico, geralmente fica em modo mount, enquanto o redo apply esta ativo. Essa base ela pode ser aberta, e caso você faça isso, ela ficará em read only. Caso você possua a licença do Oracle Active Data Guard, você poderá ativar o redo apply enquanto o standby esta aberto em read only. Isso …

Continue lendo Enable Real-time Query Using Oracle Active Data Guard

Data Guard Role Transitions: Failover

No post anterior, foi explicado como fazer um switchover. Agora, veremos como fazer um failover. Essa operação geralmente é realizada quando o nosso banco primário fica indisponível. Vejamos primeiro, como fazer um failover para um standby físico. Primeiro passo, caso você consiga iniciar o primary database em modo mount, seria fazer o fush do redo …

Continue lendo Data Guard Role Transitions: Failover

Data Guard Role Transitions: Switchover

Na configuração do Data Guard, sempre temos um banco primário e um ou mais standbys. Para verificar em qual role o banco esta atualmente, é só consultar a view V$DATABASE na coluna DATABASE_ROLE. Vamos ver aqui nesse post, como fazer um role transition, no qual um o primary irá se tornar um standby, e o …

Continue lendo Data Guard Role Transitions: Switchover

Data Guard: Far Sync Instances

Imagine que você queira criar um standby database, longe do seu banco primário, para que em um eventual desastre, acabe não afetado também o standby. Essa é a maneira correta de pensar. Mas, a distância e a velocidade da rede entre ambos pode criar sérios problemas se você esta fazendo o redo transport de modo …

Continue lendo Data Guard: Far Sync Instances

Logical Standby Database

Aqui no blog, já conversamos um pouco sobre o standby físico, em que a estrutura física é a mesma do banco primário, e a sincroniza é realizada via REDO APPLY, onde o redo é transmitido do banco primário para o standby, é armazenado no standby redo log e aplicado no standby database. O Standby Lógico, …

Continue lendo Logical Standby Database

Creating a Standby Database with Recovery Manager

No post passado foi visto como criar um standby físico de maneira bem manual, via backup, copiando os arquivos manualmente e restaurando a base. Nesse post veremos como criar um standby utilizando o comando DUPLICATE do RMAN. Onde podemos fazer um active duplicate, sem precisar de backups, ou utilizando os backups existentes sem criar nenhuma …

Continue lendo Creating a Standby Database with Recovery Manager