oracle 錯刪表資料之後的操作
阿新 • • 發佈:2018-11-07
1 -開啟行移動功能
alter table 表名 enable row movement;
--恢復表資料
flashback table 表名 to timestamp to_timestamp('2014-05-19 09:40:00','yyyy-mm-dd hh24:mi:ss');
2
elect object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;
恢復表
SQL>flashback table test_drop to before drop;或 SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;
注:必須9i或10g以上版本支援,flashback無法恢復全文索引
以下為參考資料
SQL> FLASHBACK TABLE RECYCLETEST TO BEFORE DROP;
FLASHBACK COMPLETE.
SQL> SELECT * FROM TAB;
TNAME
TABTYPE
CLUSTERID
--------------------------- - -- -- --- ------
RECYCLETEST
TABLE