码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE数据恢复方法(提交事务也可以)

时间:2018-07-12 20:12:37      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:间隔   允许   默认   插入行   重建   second   sele   row   details   

今天在操作数据库的时候,发现数据操作错误,想要恢复,但是没有用事务,按理说,设置成不默认提交事务,此时所做的各种操作都没有反应到数据库中。这时,你可以rollback事务,撤销所有未提交的修改。不过,一旦commit了的话,就真没办法撤销了。好在oracle还有时间戳方法。

第一种方法:

1.打开Flash存储的权限
ALTER TABLE tablename ENABLE row movement ;
2.把表还原到指定时间点
flashback table tablename to timestamp to_timestamp(‘‘2011-02-28