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