今年因为冠状病毒的影响,想必大家的假期生活都变成了一点零线并有所延期,这样的美好时光怎么能让它偷偷划过呢,怎们课接上回:今天就来说说数据库中最常用也是最实用的一个技术-闪回恢复。我们在工作中偶尔会遇到研发找过来说:我误删除了一条数据(已commit),怎么能把它找回来,这时最简单的方法就是闪回了。

指定闪回空间大小:ALTER SYSTEM SET db_recovery_file_dest_size=2g;指定闪回恢复区位置:alter system set db_recovery_file_dest='/u01/oradata/arch';开启数据库闪回:alter database flashback on;
创建测试表并查看数据:create table flb as select * from emp;


使能行移动(测试表):alter table falb enable row movement;flashback table flb to timestamp to_timestamp('2020-02-16 13:07:15','yyyy-mm-dd hh24:mi:ss');

个人感觉做运维就是一个技巧性的东西,用的东西就那么一丢丢,咱们每次和大家分享一些使用但是不难理解的知识点,日积月累我们工作中常见的问题都会得以解决。
推荐阅读
Recommended reading

京都技术栈专注于分享前沿科技、U盘装机、双系统安装、WinPE、实用软件、电脑维护等相关技术,感谢您的关注和支持——本文章由京都技术栈媒体部提供,原创首发,转载请注明出处。