首页 > 代码库 > oracle误操作commit之后,可以闪回数据
oracle误操作commit之后,可以闪回数据
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之后,可以闪回数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。