Banco de Dados Oracle - O que é Undo ?
Por PEDRO FREDERICO DE CARVALHO | 18/12/2014 | TecnologiaO 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