quinta-feira, 26 de novembro de 2009

Quem sou

Edísio Gomes
São Paulo, SP, Brazil
Administrador de Redes e DBA com graduação em Processamento de Dados e Administração de Banco de Dados. Venho trabalhando com o banco de dados Oracle nas versões 8i., 9i e 10g.

Ativar flashback no Oracle

Passos para que seja ativado o flashback:

Verifique o status do flashback com o comando abaixo:
SQL> SELECT FLASHBACK_ON FROM V$DATABASE;

Alterar o archivelog no Banco:
SQL> ALTER DATABASE ARCHIVELOG;

Agora finalize e re-inicie o banco em modo exclusive com o comando abaixo:
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT EXCLUSIVE

Habilite o flashback
> ALTER DATABASE FLASHBACK ON;

O comando abaixo verifica o status do Banco a uma hora atrás:
SQL> FLASHBACK DATABASE TO TIMESTAMP SYSDATE-(1/24);

Por último abra o banco de dados com resetlogs:
SQL> ALTER DATABASE OPEN RESETLOGS;