最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
如何使用SCN号恢复delete误删数据 使用SCN号恢复delete误删数据实例
时间:2022-06-29 07:44:04 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下使用SCN号恢复delete误删数据实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
问题描述:使用scn号恢复误删数据
1.查询系统闪回的scn值以及当前日志的scn值,因为这个是测试,创建的表是在在后边,所以scn值要大于下边这两个scn值,所以对恢复数据没有用,如果创建的数据是在下边这两个SCN值之前,也就是比这两个时间点SCN值小,就可以用这两个scn用来恢复数据,但是下边这个实验创建的测试表晚,就不行了
SQL> select dbms_flashback.get_system_change_number from dual;
SQL> select current_scn from v$database;
2.创建测试数据,
SQL> create table aa(id int,name varchar2(10),adress varchar2(10));
SQL> insert into aa 2 values(111,'steven','beijing');
SQL> commit;
3.这时候相当于数据创建完了,这之后的scn号码要知道,因为上边那两个scn号没有记录这个表的信息对我没用,如果现在查询current_scn号就有用了,这里测试我也不麻烦了,文档是参考的
SQL> select dbms_flashback.get_system_change_number from dual;
这个scn值是可以用来恢复数据的
4.删除数据模拟情景,然后查询不到数据。
SQL> delete from aa; 1 row deleted. SQL> SQL> SQL> commit; Commit complete.
5.恢复数据
SQL> select * from aa as of scn 1116916;
可以查询到这个scn值以前的数据,可以用来恢复
SQL> insert into sys.aa select * from sys.aa as of scn 1116916;
现在就恢复完成。
相关文章
- 羞羞漫画韩国资源全集-羞羞漫画在线畅读平台 03-10
- byrut游戏网站怎么进-byrut俄罗斯游戏网站进入教程 03-10
- mac地址生成器网页版-在线mac地址生成器工具 03-10
- Yandex俄罗斯搜索引擎官方入口-yandex.ru官网直达一键访问 03-10
- 超星官网登录入口-超星学习通网页版登入 03-10
- 歪歪漫画在线观看入口:2026官方正版漫画免费阅读平台 03-10








