最近犯渾腦子一不清醒就把oracle中表的資料給清掉了。
1、先把現在擁有的資料先備份好,備份是個好習慣,記著每次運算元據庫一定要有備份。
2、select * from 表名 as of timestamp to_date('想恢復到的時間點', '時間格式');
3、清掉當前表中的資料,記得先備份好!!!
4、 insert into 表名 select * from 表名 as of timestamp to_date('2015-05-05 18:10:00', 'yyyy-mm-dd hh24:mi:ss');
其實在運算元據前,時時刻刻記住備份,就不會有這種問題了,記住喔,備份。
Oracle資料恢復
恢復delete掉的資料 恢復5分鐘之前的資料 insert into flow task 20130115 select from flow task 20130115 as of timestamp sysdate 5 1440 恢復時間點的資料。insert into flow task 20...
Oracle 資料恢復
一 恢復drop刪除的表 flashback table tb e wear to before drop 二 恢復delete刪除的資料 1.flashback query 基於回滾段的閃回查詢 flashback query 功能 閃回到某個時間點 select from t co area a...
oracle資料恢復
分為兩種方法 scn和時間戳兩種方法恢復。一 通過scn恢復刪除且已提交的資料 1 獲得當前資料庫的scn號 select current scn from v database 切換到sys使用者或system使用者查詢 查詢到的scn號為 1499223 2 查詢當前scn號之前的scn sel...