数据恢复操作类型包括误写入恢复(delete误删数据使用SCN号恢复推荐)
类别:数据库 浏览量:1455
时间:2021-11-08 14:50:58 数据恢复操作类型包括误写入恢复
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号恢复,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣
- sqlserver恢复delete数据(SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢)
- linux怎么恢复删除的数据(Linux利用lsof/extundelete工具恢复误删除的文件或目录)
- sql server事务回滚(SQL Server 添加Delete操作回滚日志方式)
- mysql中delete聚合函数查询值(MySQL 分组查询和聚合函数)
- mysql 删除数据回收空间(浅谈为什么MySQL不建议delete删除数据)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- sql语句delete的用法(SQL删除语句DROP、TRUNCATE、 DELETE 的区别)
- sqlite删除数据(SQLite Delete详解及实例代码)
- mysql删除的delete怎么找回(MySQL Delete 删数据后磁盘空间未释放的原因)
- truncate和delete(delete、truncate、drop的区别以及该如何选择)
- 数据恢复操作类型包括误写入恢复(delete误删数据使用SCN号恢复推荐)
- WEB API 中get、post、put,delete请求方式
- truncate与delete优缺点(秒懂drop、truncate和delete的区别)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
热门推荐
- python对mysql数据分析(python使用adbapi实现MySQL数据库的异步存储)
- python中可以改变的数据类型(Python常见数据类型转换操作示例)
- vue路由跳转自动定位在哪里(Vue路由this.route.push跳转页面不刷新的解决方案)
- tomcat需要修改哪几个端口参数(详解tomcat各个端口的作用)
- laravel多线程处理请求(Laravel 6 将新增为指定队列任务设置中间件的功能)
- python中对象方法和顶级方法(Python3.5面向对象程序设计之类的继承和多态详解)
- mysql中timestamp类型的CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP属性
- python numpy 安装(python3.6下Numpy库下载与安装图文教程)
- vue的路由模式有几种(Vue 路由返回恢复页面状态的操作方法)
- hadoop集群怎么配置(Hadoop3.2.0集群搭建常见注意事项)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9