關於ORALCE誤刪表後恢復
1、 查看回收站的表:
select object_name,original_name,type,createtime,droptime from recyclebin;
recyclebin 回收站表名
object_name 刪除後名稱
original_name 刪除前名稱
type 刪除的類型(如index、table等)
createtime 創建表的時間
droptime 刪除表的時間
根據回收站中的信息,找到刪除的表(original_name)對應的回收站中的名稱(object_name)
2、執行恢復語句:
flashback table "object_name" to before drop;
執行語句成功後,表恢復到刪除之前的狀態。
關於ORALCE誤刪表數據後恢復
1、 恢復語句:
alter table table_name enable row movement;
flashback table table_name to timestamp to_timestamp(time,'yyyy-mm-dd hh24:mi:ss');
執行完成後,會把表中的數據恢復到time這個時間點。