`
tangqi609567707
  • 浏览: 36339 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Oracle 误删除数据的恢复

阅读更多

今早在单位用plsql导出个sql脚本,忘了里面有个delete ,直接执行了,导致把其他的数据都删除掉,后问同事,解决了。记录下来以后用:

1)通过时间戳查看历史数据
SELECT * FROM A AS OF TIMESTAMP 
TO_TIMESTAMP('111123183001', 'yymmddhh24miss');

 

2)将oracle日志的表插入临时存储表中
insert into A SELECT * FROM A AS OF TIMESTAMP 
TO_TIMESTAMP('111123183001', 'yymmddhh24miss');
commit;

 据说这种方式是flashback,同事说这个只能找回近期的数据,本人oracle 小白一个,如果大家谁明白的,不吝赐教!

分享到:
评论

相关推荐

    Oracle数据库误删除数据的不同恢复方法整理(超级实用)

    #### 二、误删除数据恢复概述 ##### 2.1 闪回恢复 **闪回恢复**是Oracle提供的一种高级功能,允许用户恢复特定时间点的数据,这对于误删除的情况非常有用。它基于Oracle数据库的事务日志和重做日志,能够帮助用户...

    Oracle误删的重要数据恢复指导

    当数据被误删除后,我们可以借助这些工具来尝试恢复。 1. **闪回查询(Flashback Query)**:如果数据库开启了闪回功能,可以通过闪回查询回溯到删除操作之前的状态,查看并恢复数据。`FLASHBACK TABLE table_name ...

    Oracle数据库误删除数据的不同恢复方法整理

    ### Oracle数据库误删除数据的不同恢复方法 #### 一、引言 在日常的数据库管理工作中,数据误删除是一个常见的问题。对于Oracle数据库来说,它提供了一系列强大的数据恢复工具和技术,帮助管理员快速有效地恢复误...

    ORACLE误删除数据的恢复方法

    ### ORACLE误删除数据的恢复方法 #### 一、引言 在数据库管理与维护过程中,数据误删除是一个常见的问题。对于Oracle数据库来说,误删除数据后如何进行有效的恢复至关重要。本文将详细介绍如何利用Oracle特有的SCN...

    Oracle恢复误删除数据

    Oracle 恢复误删除数据 Oracle 数据库是企业级的关系数据库管理系统,广泛应用于各种行业。然而,在实际操作中,误删除数据是一种常见的错误。因此,了解如何恢复误删除数据是非常重要的。本文将详细介绍 Oracle ...

    oracle 误删除表恢复

    ### Oracle误删除表恢复 在Oracle数据库管理过程中,误删表是常见的操作失误之一,而如何有效、快速地恢复这些被误删的表对于DBA(数据库管理员)来说至关重要。本文将详细介绍如何在Oracle环境下利用回收站功能...

    Oracle恢复误删除数据,解除锁定的等SQL语句

    在日常操作中,有时可能会发生误操作,如误删除数据或锁定问题,本篇文章将详细讲解如何在Oracle中恢复误删除数据以及解锁相关操作。 1. **恢复误删除数据** 当你不小心删除了数据库表中的数据时,Oracle提供了一...

    oracle误删除表空间后恢复

    标题与描述概述的知识点是关于Oracle数据库中误删除表空间后的恢复方法。这涉及到Oracle数据库管理中的关键领域,包括表空间管理、数据恢复以及RMAN(Recovery Manager)的使用。下面将对这一主题进行详细解析,涵盖...

    oracle误删除表数据后的恢复详解.doc

    总结来说,Oracle 提供了强大的数据恢复机制,包括通过调整 Undo Retention 参数来延长撤销信息的保留时间,以及利用 Flashback 和 AS OF TIMESTAMP 功能来恢复误删除的数据。理解并熟练运用这些工具对于数据库管理...

    oracle 通过快照进行数据恢复

    ### Oracle通过快照进行数据恢复 #### 一、引言 在日常的数据库管理工作中,数据丢失或误删除是常见的问题之一。对于Oracle数据库来说,它提供了多种手段来进行数据恢复,其中一种有效的方式就是利用快照...

    oracle中truncate table后的数据恢复

    - **第三方工具**:有些商业或开源的数据恢复工具可能能够帮助从数据文件中恢复数据,但这通常需要深入的数据库知识和专业技能。 **4. 预防措施** 为了避免类似问题,应采取以下预防措施: - 定期备份:完整数据库...

    ORACLE truncate 数据恢复

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

    数据库误删除东西恢复

    在日常的数据库管理中,误删除数据是一种常见的问题。如何快速恢复误删除的数据是数据库管理员的一项重要任务。本文将介绍如何在 Oracle 数据库中恢复误删除的数据。 1. 使用 Flashback 语句恢复数据 在 Oracle 10...

    oracle删除数据的恢复

    在Oracle数据库管理中,误删除数据是一个常见的问题。一旦数据被意外删除且已提交(即使用了`DELETE`语句并执行了`COMMIT`),恢复这些数据变得较为复杂。然而,Oracle提供了一些内置机制来帮助用户在一定条件下恢复...

    Oracle通过DBF恢复数据

    在日常工作中,Oracle数据库作为企业级数据管理系统之一,经常面临着各种意外情况,如误删除、误操作或系统故障导致的数据丢失。在这种情况下,如何有效地恢复数据成为了一项重要的技能。本文将详细介绍在没有备份的...

    oracle数据文件被误删除后的灾难处理

    1. **检查错误日志**:误删除数据文件后,通常会在 Oracle 的 alert 日志中记录相关的错误信息。这些信息对于后续的恢复操作至关重要。 - 示例错误信息: ``` ORA-01157: cannot identify/lock data file 9 - see...

    oracle恢复误删数据

    - 首先,确定删除数据时的最新备份,然后使用RMAN恢复到这个备份点,接着应用归档日志直到误删操作之前的时间点。 请注意,恢复数据的效率和可行性取决于你的数据库配置,包括是否启用了闪回选项、是否有足够的...

    误删除数据,怎么恢复或回滚RDS数据库?

    数据恢复的方式跟备份的方式有关。比如物理备份还是逻辑备份,是否开启了日志备份。所谓日志备份其实就是日志,如果开启了日志备份,那可以恢复到备份范围内的的任意时间点。 下面按数据库类型分别列举数据恢复的...

    oracle数据恢复工具

    物理恢复主要是针对数据文件、控制文件、重做日志文件等物理组件的损坏或丢失,而逻辑恢复则涉及事务错误、误删除数据等问题。"Oracle数据恢复工具"在这些领域提供支持,帮助用户在数据灾难发生时尽可能地恢复数据...

Global site tag (gtag.js) - Google Analytics