delete误删数据使用SCN号恢复(推荐)
作者:我爱睡莲 时间:2024-01-24 04:02:04
问题描述:使用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号恢复网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/houzhiheng/archive/2019/12/05/11987616.html
标签:delete,scn,数据,恢复
0
投稿
猜你喜欢
Python 中的装饰器实现函数的缓存(场景分析)
2022-07-30 01:37:08
[译文]The seven rules of Unobtrusive JavaScript
2008-09-29 12:10:00
socket连接关闭问题分析
2021-09-11 01:48:18
Python识别html主要文本框过程解析
2023-11-09 01:31:52
Python OpenCV实现鼠标画框效果
2022-03-02 10:45:15
php+mysqli实现批量替换数据库表前缀的方法
2023-11-22 10:15:55
关于使用PLSQL Developer时出现报错ora-12514的问题
2024-01-15 09:12:17
asp.net结合aspnetpager使用SQL2005的存储过程分页
2023-07-14 00:22:23
Js利用正则表达式去除字符串的中括号
2024-04-23 09:23:21
Python OpenCV实现识别信用卡号教程详解
2021-08-12 03:50:27
浅析MysQL B-Tree 索引
2024-01-17 00:20:44
完全卸载mysql(停止服务、卸载相关程序、删除注册表
2024-01-24 12:53:40
java如何使用正则表达式限制特殊字符的个数
2023-07-25 08:53:50
使用python把xmind转换成excel测试用例的实现代码
2022-12-21 06:21:34
TensorFlow平台下Python实现神经网络
2023-10-11 22:31:31
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2023-11-14 19:39:58
解决django后台管理界面添加中文内容乱码问题
2023-05-12 21:49:36
怎么才能限制SQL Server只能让指定的机器连接
2010-07-30 13:30:00
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2023-12-29 12:45:19
python实现图像外边界跟踪操作
2021-07-20 17:38:33