Banco de Dados Oracle - O que é Undo ?

Por PEDRO FREDERICO DE CARVALHO | 18/12/2014 | Tecnologia

O que é Undo?

Cada banco de dados Oracle deve ter um método de manter informações que são usadas para reverter, ou desfazer, as alterações no banco de dados. Tal informação é composto por registros das ações de transações, principalmente antes de serem confirmadas. Esses registros são colectivamente referidos como desfazer.

Desfazer registros são usados para:

Reverter transações quando uma instrução ROLLBACK é emitido

Recuperar o banco de dados

Fornecer consistência de leitura

Analisar dados a partir de um ponto anterior no tempo usando o Oracle Flashback Query

Recuperar-se de corrupções lógicas usando recursos do Oracle Flashback

Quando uma instrução ROLLBACK é emitido, desfazer os registros são usados para desfazer as alterações que foram feitas ao banco de dados da transação não confirmada. Durante a recuperação de banco de dados, desfazer os registros são usados para desfazer as alterações não confirmadas aplicadas do registro de redo para os arquivos de dados. Desfazer registros fornecem consistência de leitura, mantendo a imagem antes de os dados para usuários que estão acessando os dados, ao mesmo tempo que outro usuário está mudando isso.

Para maiores informações meu email pessoal contato@pedrofcarvalho.com.br