segunda-feira, 4 de abril de 2011

Configurando o FlashBack para o Banco de Dados Oracle.

Olá Caros Amigos....
Sabe aquele dia que quase tudo sai errado , nós DBA's temos sempre que estar preparado para o Pior..Ainda bem que a Oracle Coorporation sempre nos ajudas com sua novidades....

A dica a rapída de hoje  esta relacionada a Tecnologia de FlashBack do Banco de Dados ....
Se vc não lembra como habilitar esta Tecnologia de uma olhada nos passos A seguir :

Quick Tip: Lembre-se o banco de dados deve estar no modo Archivelog para que se possa utilizar a tecnologia de Flashback para o Banco de Dados.

1-Assegure que o banco de dados esta em modo Archivelog:

2-Configure os parametros da  Área de Recuperção Rapída(Flash Recover Area) :

DB_RECOVERY_FILE_DEST ='/U01/app/Oracle/flash_recovery '      (Destino da Área de Recuperação Rapída)
ex: alter system set DB_RECOVERY_FILE_DEST ='/U01/app/Oracle/flash_recovery '

DB_RECOVERY_FILE_DEST_SIZE (Tamanho da Área de Recuperação Rapída)
ex: alter system set  DB_RECOVERY_FILE_DEST_SIZE=3G

3- feche o Banco de Dados e abra-o  em Modo Mount:

SQL>shutdown immediate ;
SQL> startup mount exclusive ;

4-Habilitar o FlashBackup para o Banco de dados:

SQL> ALTER DATABASE FLASHBACK ON;

5-Confira se o Banco de Dados esta com FlashBack habilitado :

SQL>select FLASBACK_ON from v$database ;

6-Configure o período para rentenção dos seus Logs de FlashBack:

SQL>Alter system set db_flasback_retention_target=1000 

7-Monitore os log gerados para o Banco de Dados:
  
SQL> select begin_time, flashback_data,
   2  db_data, redo_data, ESTIMATED_FLASHBACK_SIZE
   3    from   v$flashback_database_stat;

Quick Tip: Por Padrão no Oracle 10G o período no qual os logs de FlashBackup são retidos é de 1440 minutes.

8-Monitore o período de retençao para os logs de Flashback :

SQL> select *
2    from   v$flashback_database_log;

Quick Tip: Lembre-se sempre de monitorar   á Área de Recuperação Rapída e verificar se tem espaço suficiente em disco.

Desabilitar o FlashBack no banco de dados

1a-Baixe o Banco de Dados e Abra-o em modo Mount

SQL>shutdown immediate ;
SQL> startup mount exclusive ;

2b-Altere o Banco de dados para desligar o Flasback do  banco de Dados

SQL> ALTER DATABASE FLASHBACK OFF;

3c-Abra o Banco de Dados

SQL> alter database open ;

4-Verifique se o Flashback do Banco de Dados foi desabilitado.

SQL> select flashback_on
         from   v$database;

É isso aí ...Simples assim ...Espero que gostem ..

Até a Proxíma dicaaaaaaaaaaa...

Nenhum comentário:

Postar um comentário