`
p_3er
  • 浏览: 58106 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

oracle表数据误删还原

 
阅读更多

首先,找到数据删除前的一个时间点。

select timestamp_to_scn(to_timestamp('2013-10-12 8:30:00', 'YYYY-MM-DD HH24:MI:SS')) from dual;

如,我这里得到的点为36551273744。


然后根据这个点找到你所删除文件的表的数据。使用一个临时表把这些数据存放起来。

create table 临时表 as select * from 清空原表 as of scn 36551273744;

delete from 被删除数据的表 where 1=1;

把临时表的数据放回原表

insert into 被删除数据的表 select  * from 临时表;


删除临时表

drop table 临时表;




分享到:
评论

相关推荐

    Oracle数据库表数据误删还原的方法

    Oracle数据库表数据误删还原的方法,在一定时间内表数据误删除了恢复数据的方法

    oracle误删数据表还原的二种方法(oracle还原)

    Oracle数据库在面临误删数据表的情况时,有多种方法可以尝试恢复数据。以下将详细介绍两种主要的方法,以及一些额外的恢复策略。 一、即时恢复(Flashback Technology) Oracle数据库提供了强大的回闪技术,允许...

    oracle恢复误删数据

    在Oracle数据库环境中,数据安全是至关重要的,但有时由于误操作,可能会导致数据被意外删除。在这种情况下,了解如何恢复误删数据变得极其关键。Oracle提供了多种机制来帮助用户在不同场景下恢复丢失的数据,包括闪...

    Oracle误删数据恢复.txt

    ### Oracle误删数据恢复知识点详解 #### 一、概述 在Oracle数据库管理中,误删数据是一种常见的问题,尤其对于大型或关键业务系统的数据库来说,误删数据可能会导致严重的后果。因此,掌握如何有效地恢复误删的数据...

    oracle 误删恢复

    在Oracle数据库管理中,数据误删是一个常见的问题,尤其当数据被删除并已经提交时,恢复数据变得更为复杂。然而,通过合理的策略和技术,我们仍然有机会恢复这些宝贵的数据。以下是从给定文件的信息中提取的关键知识...

    oracle误删数据恢复方法小结

    首先,当用户误删数据后,如果没有启用任何备份机制,传统的恢复方式通常需要DBA介入,通过备份还原整个数据库或者使用RMAN(恢复管理器)等工具进行复杂的数据恢复操作。然而,Oracle 9i引入的闪回查询功能允许用户...

    ORACLE truncate 数据恢复

    在Oracle数据库中,`TRUNCATE TABLE`命令用于删除表中的所有数据,但它与`DELETE`语句有所不同。`TRUNCATE`操作是DDL(Data Definition Language)的一部分,而`DELETE`是DML(Data Manipulation Language)。由于`...

    误删表空间导致Oracle不能启动的解决方法

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要结构,它由一个或多个数据文件组成。当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨...

    原创Oracle 物理删除数据文件恢复 危机演练

    本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为数据的安全性和完整性是任何业务的核心。 首先,我们需要理解Oracle数据文件(Data Files)...

    oracle数据恢复工具

    "Oracle数据恢复工具"就是专为此目的设计的解决方案,尤其针对Oracle 9i、10g、11g这三个版本。 Oracle数据恢复涉及到多个层面,包括物理恢复和逻辑恢复。物理恢复主要是针对数据文件、控制文件、重做日志文件等...

    利用oracle 闪回技术恢复数据

    在实际应用中,当发生误操作时,例如误删了表中的记录,可以首先确认有无开启闪回功能,然后使用闪回查询验证能否恢复所需数据,最后执行相应的闪回操作,如闪回表或闪回事务。在完成恢复后,记得分析并修复导致问题...

    oracle常用语句

    在数据库操作中,误删数据是常见问题,Oracle提供了多种恢复方法,如闪回(Flashback)查询、还原段(RMAN)备份以及归档日志恢复。闪回查询允许用户撤销对表或数据库的特定更改,而无需完全恢复;RMAN则通过备份...

    试论Oracle数据库的备份与数据恢复策略.pdf

    介质恢复策略要求在数据文件发生破损或丢失后,能够最大限度地恢复和还原数据。为此,数据备份系统必须具备强大的恢复功能,以实现受损数据的快速精确找回。通过定期进行联机处理,比如将同一数据文件备份到不同的...

    oracle最全卸载方法

    请注意,卸载Oracle是一项涉及系统级别的操作,务必谨慎行事,避免误删其他重要软件或系统文件。如果不确定某个步骤,最好在有经验的IT专业人员指导下进行,或者使用专业的卸载工具。在实际操作前,备份重要数据和...

    oracle面试题

    解答:在 Oracle 中,可以通过查询数据字典视图来判断一个表是否为分区表。可以使用以下 SQL 查询: ```sql SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME = 'YOUR_TABLE_NAME'; ``` 如果返回结果为空,那么...

    ORACLE备份&恢复案例.doc

    数据文件分布在不同的路径下,包括系统表空间、还原表空间、用户表空间、临时表空间和索引表空间。控制文件的信息也列了出来,这是恢复过程中不可或缺的一部分,因为它包含了数据库配置和状态的关键信息。 在实际...

    Oracle备份与恢复案例

    基于时间或修改的恢复则允许恢复到特定的时间点或SCN(系统改变号),通常用在需要撤销特定操作,如误删表的情况下。 在实际应用中,Oracle 816版本的数据库环境,如Windows 2000 Server上的TEST数据库,包含了多个...

    oracle数据库闪回

    这个命令将恢复最近一次删除的表,并将其还原到删除之前的状态。 #### 五、回收站(Recycle Bin) Oracle数据库的**回收站(Recycle Bin)** 功能为用户提供了一种保存已删除对象(如表)的方法,以便在需要时可以轻松...

Global site tag (gtag.js) - Google Analytics