Oracle 11g 闪回作业

今天在开发环境上进行操作数据库时,一不小心将很重要的订单明细数据表删除了,幸好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');

于是被误操作删除的数据就被神奇的复原回来了。

猜你喜欢

转载自blog.csdn.net/xufengzhu/article/details/53926722
今日推荐