今天无意中在网上看到了关于oracle误删除数据恢复的一条信息,发现的确很好使,下面就我的测试向大家汇报下。
1. select * from t_viradsl2 t //查询t_viradsl2中所有的数据,可以看到三条数据
2. delete t_viradsl2 //删除t_viradsl2中所有的数据,三条数据消失
3. select * from t_viradsl2 t //无数据。
4. insert into t_viradsl2 select * from t_viradsl2 as of timestamp to_Date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss') //已将误删除数据插入表中
5. select * from t_viradsl2 t //又会看到三条数据。
我们来分析下第四步,注意这句:
select * from t_viradsl2 as of timestamp to_Date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss'),什么意思呢, 找到t_viradsl2在2011-01-19 15:28:00这个时间点的所有数据,既然找到了,你想怎么操作都可以了。
相关推荐
Oracle误删的重要数据恢复指导中给出的是如果错误删除了一些中的的数据的找回方法和以后避免此类情况的注意事项的说明
Oracle恢复误删除数据 Oracle恢复误删除数据 Oracle恢复误删除数据
Oracle恢复误删除数据,解除锁定的等SQL语句
有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念: SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可...
oracle误删除表数据后的恢复详解.doc
Oracle数据库误删除数据的不同恢复方法整理(超级实用)
【总结】oracle恢复误删除数据,解除锁定的等sql语句.doc
主要介绍了Oracle误删除表数据后的数据恢复详解,需要的朋友可以参考下
超级实用的数据库误删除数据的不同恢复方法整理
## oracle恢复误删除的表数据 ** 查询某个时间节点的表数据 ```java select * from 表名 as of timestamp to_timestamp('2020-04-27 17:25:00','yyyy-mm-dd hh24:mi:ss') ``` 开启行移动功能 ```java alter table ...
数据恢复的方式跟备份的方式有关。比如物理备份还是逻辑备份,是否开启了日志备份。所谓日志备份其实就是日志,如果开启了日志备份,那可以恢复到备份范围内的的任意时间点。 下面按数据库类型分别列举数据恢复的...
NULL 博文链接:https://steve-111.iteye.com/blog/750326
oracle恢复误删除数据,解除锁定的等sql语句[参考].pdf
为了使 Oracle 数据库从任何逻辑误操作中迅速地恢复,Oracle 推出了闪回技术。 该技术首 先以闪回查询( Flashback Query)出现在 Oracle 9i 版本中,后来 Oracle 在 10g 中对该技术 进行了全面扩展,提供了闪回...
Oracle 的表删除后,或表数据删除后,数据找回的方法一览。
利用oracle闪回技术恢复数据,在因误操作导致删除数据时,可以进行数据恢复。
您可能感兴趣的文章:Oracle误删除表数据后的数据恢复详解Oracle7.X 回滚表空间数据文件误删除处理方法Oracle7.X 回滚表空间数据文件误删除处理方法Oracle7.X 回滚表空间数据文件误删除处理方法误删除$ORACLE_HOME/...
Oracle数据库表数据误删还原的方法,在一定时间内表数据误删除了恢复数据的方法