delete误删数据使用SCN号恢复(推荐)
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,问题描述:使用scn号恢复误删数据1.查询系统闪回的scn值以及当前日志的scn值,因为我这个是测试,创建的表是在在后边,所以scn值要大于下边这两个scn值,所以对我恢复数据没有用,如果我创建的数据
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
sql数据库代码补全
路由器的服务器密码忘了怎么办
逃离塔科夫我的世界版服务器
怎么把主机当远程服务器
逻辑删除数据库表格数据
初中生网络安全知识题库
常州现代软件开发价格优惠
网络安全五个安全策略
网吧无盘服务器设置
数据库服务器激活丢失
软件开发行业销售确认收入
吴江区知名服务器代理厂家
领导干部网络安全建设
安徽新一代软件开发服务推广
服务器电源需要3c吗
违法数据接入服务器
潍坊智慧团建软件开发哪儿好
王者荣耀全平台通用是哪个服务器
传奇私服物品数据库
原神非官方服务器有活动吗
初中生网络安全知识题库
数据库怎么生成实体
网络安全采购属于信息化吗
软件开发培训视频
工商执照网络技术服务
数据库六个查询对象
数据库中三种常见数据模型
起点和微信读书数据库
万国觉醒哪里有数据库
执业药师代码数据库