误delete/update后,并且已经提交事务后,如果要恢复数据的话,Oracle提供的这个闪回就会变的非常有意思。
假如在 2011-01-06 中午12点左右的时候,你要删除一张表的数据,但是提交事务后发现,没有加条件,把该表的数据全部删除了,OMG。。。
利用闪回可查询到执行delete前的数据。
select * from tabel_aa as of timestamp to_timestamp('2011-01-06 11:30:00', 'yyyy-mm-dd hh24:mi;ss')
执行以上语句后,会发现,全部数据都还在,那么把这些数据 select into 到中间表后,在 insert 到tabel_aa 中就好。
闪回查询在这类误操作中非常有用,只要发现的及时,数据可以快速的闪回回来。
分享到:
相关推荐
Oracle 闪回查询 Oracle 闪回查询是 Oracle 9i 中引入的一项新特性,用于恢复误删数据或错误的 DML 操作。它利用 Oracle 的多版本读一致性特性,通过 undo 机制提供所需的前镜像中的数据。用户可以通过指定时间点或...
5. **回闪查询**:这是一种只读操作,它返回某一时刻的数据库快照,而不会实际改变数据库状态。这对于审计或者查看历史数据很有帮助。 在执行回闪操作时,需要注意以下几点: - **时间点选择**:确定回闪的时间点至...
Oracle闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复。闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了...
Oracle 闪回技术是Oracle数据库提供的一种强大的数据恢复机制,它允许用户恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一技术基于Oracle的多版本并发控制(MVCC)机制,使得数据库能够记录和...
Oracle闪回特性是Oracle数据库提供的一种强大的数据恢复和时间旅行功能,它允许用户查看和恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一特性在故障排查、误操作恢复以及历史数据分析等方面有着...
Oracle闪回技术基于数据库的撤销数据(Undo Data),它允许用户和管理员在不破坏当前数据库状态的情况下,查询或恢复过去的数据。这一功能在误删除、数据损坏或需要历史数据分析的情景下尤为重要。 ### 主要的...
### ORACLE闪回技术恢复指南 #### 引言 本文旨在详细介绍Oracle闪回技术的各种应用场景与操作步骤,帮助读者理解并掌握如何利用Oracle闪回功能有效地进行数据恢复。Oracle闪回技术是一项强大的特性,能够在无需...
首先,我们来理解一下Oracle闪回技术的几个主要组件: 1. **闪回查询(Flashback Query)**:这是最基本的功能,可以让用户查看表或视图在特定时间点的状态。通过使用`AS OF TIMESTAMP`或`AS OF SCN`子句,我们可以...
先以闪回查询( Flashback Query)出现在 Oracle 9i 版本中,后来 Oracle 在 10g 中对该技术 进行了全面扩展,提供了闪回数据库、闪回删除、闪回表、闪回事物及闪回版本查询等功能,本 文将重点说闪回删除、闪回表的...
Oracle闪回技术主要包括以下几种类型:闪回查询(Flashback Query)、闪回表(Flashback Table)、闪回事务查询(Flashback Transaction Query)、闪回数据库(Flashback Database)和闪回删除(Flashback Drop)。...
### Oracle闪回功能详解与数据恢复实践 #### 引言 在数据库管理中,数据丢失是一种常见的风险,可能由各种原因造成,如误操作、硬件故障或软件错误等。为应对这种挑战,Oracle数据库自第10g版本起引入了强大的闪回...
#### 一、Oracle闪回技术概述 Oracle闪回技术是一种非常实用的功能,它允许用户在不依赖备份的情况下恢复数据。这项技术尤其适用于那些因误删除或更新而导致的数据丢失情况。Oracle 9i版本引入了闪回技术,为用户...
该技术允许选择性地复原某些对象,在 Oracle 11g 中,闪回技术包括闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃等方面。 2. 闪回数据库(Flashback Database) 闪回数据库允许用户通过 ...
闪回技术首先出现在 Oracle 9i 版本中,后续在 10g 版本中进行了扩展,提供了闪回数据库、闪回删除、闪回表、闪回事务以及闪回版本查询等功能。在 11g 版本中,继续增加了闪回数据归档功能。 闪回数据库:允许用户...
Oracle 闪回操作是Oracle数据库提供的一种高级恢复技术,它允许用户恢复数据库、表或单个行至一个特定的时间点或系统改变号 (SCN)。这种功能在处理误操作,如误删数据、错误更新等场景时尤其有用,因为它可以避免...
### Oracle 10g 回闪技术详解 #### 一、引言 Oracle 10g引入了一系列回闪(Flashback)技术,旨在提供一种快速恢复数据库至特定时间点的能力,而无需传统的备份和恢复过程。这些技术允许数据库管理员轻松地撤消数据...
Oracle闪回技术包括多个子特性,如闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃。 1. **闪回数据库**:Oracle闪回数据库允许数据库快速恢复到过去的某个时间点或系统更改号(SCN)状态。这...
回收站是Oracle提供的一种安全机制,它允许用户在误删数据后有机会进行恢复,这也就是所谓的“闪回”功能。在了解如何彻底删除Oracle表和如何使用闪回恢复回收站中的数据之前,我们需要先明白回收站的工作原理。 ...