Oracle數據庫操作刪除、更新誤操作數據庫回退


方式一

1.回退到數據庫還沒更改的的時間段以前

select * from PMCC_DW.twc_fb_dc_melt_capacity as of timestamp to_timestamp('2021-11-22 09:30:00','yyyy-mm-dd hh24:mi:ss');

alter table PMCC_DW.twc_fb_dc_melt_capacity enable row movement;

2.開始數據遷移

flashback table PMCC_DW.twc_fb_dc_melt_capacity to timestamp to_timestamp('2021-11-22 09:30:00','yyyy-mm-dd hh24:mi:ss');

alter table PMCC_DW.twc_fb_dc_melt_capacity enable row movement;

遷移完成。

 

方式二:

恢復表: 

flashback table 【表名】 to before drop;

或者:

表恢復:
–查看哪張表被刪除了
select * from user_recyclebin where DROPTIME >‘2020-08-21 10:00:00’;

flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;
 


免責聲明!

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



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