delete误删数据使用SCN恢复「建议收藏」

delete误删数据使用SCN恢复「建议收藏」参考51CTO博客 问题描述:使用scn号恢复误删数据 1.查询系统闪回的scn值以及当前日志的scn值,因为我这个是测试,创建的表是在在后边,所以scn值要大于下边这两个scn值,所以对我恢复数据没

参考51CTO博客

问题描述:使用scn号恢复误删数据

1.查询系统闪回的scn值以及当前日志的scn值,因为我这个是测试,创建的表是在在后边,所以scn值要大于下边这两个scn值,所以对我恢复数据没有用,如果我创建的数据是在下边这两个SCN值之前,也就是比这两个时间点SCN值小,就可以用这两个scn用来恢复数据,但是我下边这个实验创建的测试表晚,就不行了

SQL> select dbms_flashback.get_system_change_number from dual;

delete误删数据使用SCN恢复「建议收藏」

SQL> select current_scn from v$database;

delete误删数据使用SCN恢复「建议收藏」

 

 2.创建测试数据,

SQL> create table aa(id int,name varchar2(10),adress varchar2(10));

delete误删数据使用SCN恢复「建议收藏」

SQL> insert into aa
2 values(111,”steven”,”beijing”);

delete误删数据使用SCN恢复「建议收藏」

 

 SQL> commit;

3.这时候相当于数据创建完了,这之后的scn号码要知道,因为上边那两个scn号没有记录这个表的信息对我没用,如果现在查询current_scn号就有用了,这里测试我也不麻烦了,文档是参考的

SQL> select dbms_flashback.get_system_change_number from dual;

delete误删数据使用SCN恢复「建议收藏」

 

 这个scn值是可以用来恢复数据的

4.删除数据模拟情景,然后查询不到数据。

SQL> delete from aa;

1 row deleted.

SQL>
SQL>
SQL> commit;

Commit complete.

delete误删数据使用SCN恢复「建议收藏」

 

 5.恢复数据

SQL> select * from aa as of scn 1116916;

delete误删数据使用SCN恢复「建议收藏」

 

 可以查询到这个scn值以前的数据,可以用来恢复

SQL> insert into sys.aa select * from sys.aa as of scn 1116916;

delete误删数据使用SCN恢复「建议收藏」

 

 delete误删数据使用SCN恢复「建议收藏」

 

 现在就恢复完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10589.html

(0)
上一篇 2022-12-25
下一篇 2022-12-25

相关推荐

  • 干货丨分布式数据库DDM Sidecar模式负载均衡「建议收藏」

    干货丨分布式数据库DDM Sidecar模式负载均衡「建议收藏」简介01分布式数据库中间件DDM分布式数据库中间件(DistributedDatabaseMiddleware)是解决数据库容量、性能瓶颈和分布式扩展问题的中间件服务,提供分库分表、读写分离、弹性扩…

    2023-04-06
    152
  • mysql8.0文档_Mysql事务

    mysql8.0文档_Mysql事务以下文章来源于MySQL解决方案工程师,作者徐轶韬 MySQL8.0里包括一款功能——CPU资源分组管理。它实现的目的是将CPU资源分组,并且赋予运行不同类型的查询。通过它可以解决DBA的一些痛点,…

    2023-01-31
    143
  • SQL Server索引碎片维护进阶[亲测有效]

    SQL Server索引碎片维护进阶[亲测有效]一、产生原因及影响 索引是数据库引擎中针对表(有时候也针对视图)建立的特别数据结构,用来帮助查找和整理数据,它的重要性体现在能够使数据库引擎快速返回查询结果。当对索引所在的基础数据表进行增删改时,若存

    2023-04-23
    156
  • 数据库分库分表之后,你是如何解决事务问题?[通俗易懂]

    数据库分库分表之后,你是如何解决事务问题?[通俗易懂]我们需要接受失望,因为它是有限的;我们不会失去希望,因为它是无穷的。 一、概述 随着时间和业务的发展,数据库中表的数据量会越来越大,相应地,数据操作,增删改查的开销也会越来越大。因此,把其中一些大表进

    2023-03-18
    145
  • RHEL5.6静默安装oracle11.2.0数据库实例脚本

    RHEL5.6静默安装oracle11.2.0数据库实例脚本脚本:单实例静默安装echo '[GENERAL] RESPONSEFILE_VERSION = "11.2.0" //查看虚拟机的版本,不能更改 OPERATION_TY

    2022-12-23
    138
  • excel 截取 字符串_excel 字符串比较

    excel 截取 字符串_excel 字符串比较怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符.如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作,另外,怎么样从右边截取字符,就是和left()函数相反的那个功能.=find(“.”,a2)返回在数字中字符(小数点)的位置。具体公式如下:字符(小数点)前三位=MID(A2,FIND(“.”,A2)-3,3)字符(小数点)后三个=MID(A2,FIND(“.”,A2)+1,3)字符(小数点)前面的所有数字=LEFT(A2,FIND(“

    2023-03-02
    162
  • 纪录片翻译价格_纪录片用英语翻译

    纪录片翻译价格_纪录片用英语翻译引言 Honeypot.io 自诩为欧洲最大的技术人才招聘平台,同时提供开发者视频网站,又被称其为 “开发者的 Netflix”。2022 年 1 月,该公司与 Red Hat、Google 和 CN

    2023-05-08
    137
  • 如何提升推荐系统的可解释性?京东智能推荐卖点技术全解析

    如何提升推荐系统的可解释性?京东智能推荐卖点技术全解析**导读:**京东智能商客之推荐卖点是基于NLP的产品,目前已广泛地助力和赋能于京东商城的各个平台。今天和大家分享一下自然语言处理如何在工业界落地实现。主要围绕以下5个方面展开: 推荐卖点技术背景 架

    2023-05-15
    142

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注