您的位置:首页 > 数据库 > Oracle

Oracle 11g 闪回作业

2016-12-29 13:32 531 查看
今天在开发环境上进行操作数据库时,一不小心将很重要的订单明细数据表删除了,幸好Oracle 11g有闪回的功能,完美找回了数据。

1.闪回操作前启用行移动功能

alter table EDI.MID_EO_ORDER_CONFIRM_B2B_ITEM enable row movement;


如果没有开启行移动功能,Oracle会提示ORA-08189: 因为未启用行移动功能, 不能闪回表 。

2.执行闪回语句

flashback table EDI.MID_EO_ORDER_CONFIRM_B2B_ITEM to timestamp TO_TIMESTAMP('2016-12-29 11:10:00','YYYY-MM-DD HH24:MI:SS');


于是被误操作删除的数据就被神奇的复原回来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 oracle