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

oracle误操作commit之后,可以闪回数据

时间:2017-06-26 17:04:07      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:amp   version   acl   comm   move   ack   mit   alt   hba   

1.

授予行迁移权限

alter table table_name enable row movement;

2.

到15分钟前:

flashback table order   to timestamp systimestamp - interval ‘15‘ minute;

到某个时间点:

FLASHBACK TABLE order TO TIMESTAMP    TO_TIMESTAMP(‘2017-06-12 01:15:25 PM‘,‘YYYY-MM-DD HH:MI:SS AM‘)

 

3.删除表之后可以快速恢复

drop table dbyh;

flashback table dbyh to before drop;

如果drop的表已经重新建立了一个同名称的表,那么需要加上rename to子句。

flashback table order to before drop   rename to order_old_version;

 

oracle误操作commit之后,可以闪回数据

标签:amp   version   acl   comm   move   ack   mit   alt   hba   

原文地址:http://www.cnblogs.com/steel-chen/p/7081086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!