Oracle DataGuard
O Data Guard é usado como um banco de dados de Contingência.
A criação Manual de um banco de dados standby físicos é uma tarefa simples, quando os pré-requisitos e etapas de instalação sejam cumpridas e executadas com cuidado. Neste exemplo eu usei dois hosts LINUX.
Abaixo listei um passo a passo de como deve ser configurado o banco de dados Primários e Standby.
Nesse exemplo meu Banco de dados Primario vai se chamar PROD1 e o Standby PRODSTY.
Passo a Passo Implementação de um Ambiente Standby Físico
Passos a passo no banco de dados primario (PROD1)
1 - Forçar a Geração de log pelo banco de dados:
SQL> ALTER DATABASE FORCE LOGGING;
Database altered.
2 - Configurar o Redo Log STANDBY:
A - Criar 1 grupo de standby redo log para cada grupo de redo existente no banco de dados. É Importante que o tamanho seja dos redo standby seja os mesmos que os redo logs.
SQL> SELECT GROUP#, MEMBER FROM V$LOGFILE; GROUP# MEMBER ------------ ------------------------------------------------------------------------------------------- 3 /u01/app/oracle/product/10.1.0/db_1/oradata/PROD1/redo03.log 2 /u01/app/oracle/product/10.1.0/db_1/oradata/PROD1/redo02.log 1 /u01/app/oracle/product/10.1.0/db_1/oradata/PROD1/redo01.log
SQL> SELECT BYTES/1024/1024 AS MB FROM V$LOG; MB
----------
50 50 50
B – Agora que já sabemos o tamanho e a quantidade de grupos/membros, podemos criar os REDO LOG de STANDBY:
SQL> ALTER DATABASE ADD STANDBY LOGFILE GROUP 4 '/u01/app/oracle/oradata/PROD1/REDO04.LOG' SIZE 50M;
Database altered.
SQL> ALTER DATABASE ADD STANDBY LOGFILE GROUP 5 '/u01/app/oracle/oradata/PROD1/REDO05.LOG' SIZE 50M;
Database altered.