delete误删数据使用SCN号恢复(推荐)
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,问题描述:使用scn号恢复误删数据1.查询系统闪回的scn值以及当前日志的scn值,因为我这个是测试,创建的表是在在后边,所以scn值要大于下边这两个scn值,所以对我恢复数据没有用,如果我创建的数据
千家信息网最后更新 2026年11月01日delete误删数据使用SCN号恢复(推荐)
问题描述:使用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;
现在就恢复完成。
总结
以上所述是小编给大家介绍的delete误删数据使用SCN号恢复,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
数据
两个
查询
测试
是在
有用
帮助
不行
上边
也就是
信息
出处
号码
完了
情景
文档
日志
时间
查询系统
疑问
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
互联网科技工作委员会
互联网的科技
科技股互联网
互联网与未来科技
小马过河互联网科技
腾讯科技 互联网女皇
互联网金融和金融科技
中国最先进互联网科技公司
广州慧亚互联网科技怎么样
承德科技产业互联网发展
团飞科技与伯堂互联网服务平台
厦门千工互联网科技有限公司
搜狐科技互联网
互联网科技和信息
世界互联网领先科技成果获奖
科技赋能视角下互联网保险发展
下一代互联网重大应用科技园
科技互联网经济论坛
互联网科技创业计划的风险分析
互联网科技的发展
南京欣网互联网科技
郑州华宇互联网科技
科技赋能互联网健康
隆华科技工业互联网
宁夏众和广鑫互联网科技有限公司
浙南科技城互联网大厦建设工程
世界互联网科技成果奖
北京天晋互联网科技有限公司
杭州科技互联网公司有哪些