數據庫誤刪或者誤修改操作后怎樣還原


回到某個正常時間點

#回到一個小時前
1.查詢執行delete、update操作之前數據庫記錄。
select  from tableName as of timestamp sysdate - 1/12

2.進行行項遷移。
alter table tableName enable row movement;

3.閃回表
flashback table  tableName to timestamp sysdate - 1/12;

前提是第一步可以查得出來

#回到某個確定時間點
select * from table_name as of timestamp to_timestamp('2019-10-21 10:10:00','yyyy-mm-dd hh24:mi:ss');

alter table table_name enable row movement;

flashback table  table_name to timestamp to_timestamp('2019-10-21 10:10:00','yyyy-mm-dd hh24:mi:ss'); 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM