Flashback Data Archive
Flashback Data Archive (Oracle Total Recall) é uma nova feature do Oracle Database originada na versão 11g.
Devido a necessidade de um controle maior nas alterações feitas nas linhas de uma determinada tabela,normalmente tabelas críticas do banco de dados a Oracle lançou esta feature para dar suporte a regulamentações recentes como SOX/Sarbox(Sarbanes-Oxley Act) e HIPAA(Health Insurance Portability and Accountability Act ) que são leis criadas nos US para regulamentar auditoria/segurança nas empresas e a ultima para a área da saúde são exemplos desta necessidade.
Na parte prática ou tecnica temos uma criação de uma ou mais áreas de repositórios que pode ser uma área padrão,período de retenção para os objetos no repositório e é claro os objetos a serem monitorados para coletar estas mudanças.
Podemos também acessar usando a feature Flashback Query com a cláusula AS OF em uma instrução SELECT .
O Flashback Data Archive funciona de maneira parecida com a tableapace de Undo mas registra apenas instruções Update e Delete.
Nos próximos posts iremos criar um Flashback Data Archive,conceder permissões a usuários e objetos e é claro consultar os dados que foram para o histórico.
Abs