`

找回删掉的数据、表ORACLE

阅读更多

在实际中我有时候会误删除一些数据  甚至是表

找回方法  以便自己以后忘了时候好查

1、drop的表找回

 

--在数据库回收站里面查找删除的表是否存在
select * from user_recyclebin r where r.original_name = 'TEST';
--存在 用flashback来恢复表
flashback table TEST to before drop;

 2、删除掉的数据找回

 

--后面的1/24可以换成其它的时间  表示删除距恢复时的时间间隔  1/24:表示1 小时
select * from test(table_name) as of timestamp sysdate - 1/24
 
分享到:
评论

相关推荐

    oracle中truncate table后的数据恢复

    在Oracle数据库中,`TRUNCATE TABLE`是一个用于删除表中所有数据的命令,它与`DELETE`语句不同,不记录任何删除操作,并且在大多数情况下执行速度更快。然而,一旦执行`TRUNCATE TABLE`,数据通常无法通过常规的...

    oracle如何将删除的表找回

    在Oracle数据库中,数据的删除并不意味着立即永久丢失,尤其是当你使用`DELETE`语句删除数据后,只要没有进行大量的后续操作,就有可能通过特定的恢复机制找回已删除的表或数据。本篇文章将详细解释如何在Oracle 10g...

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

    **原理**:利用Oracle提供的闪回方法,在删除数据之后还未执行大量其他操作的情况下,可以通过闪回的方式直接找回被删除的数据。 **步骤**: 1. **确定删除数据的时间**:需要知道数据被删除的具体时间点。 2. **...

    oracle找回删除的数据

    在Oracle数据库环境中,误删除数据是一个常见的问题,但幸运的是,通过合理的恢复策略和技术手段,我们通常能够找回这些被删除的数据。以下将详细介绍如何在Oracle环境下执行数据恢复操作,包括理解Oracle的时间戳...

    Oracle恢复误删除数据

    如果在删除数据后还没有进行大量的操作(只要保证被删除数据的块没有被覆写),就可以利用闪回方式直接找回删除的数据。 首先,需要确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点)。...

    如何找回“丢失”的数据(Oracle 10g)

    我们在进行数据库操作时,可能会因为不小心而导致误删除大量的有价值的数据. 在ORACLE10G数据库运行正常的性况下,我们需要掌握这个极为实用的技术来弥补这个错误. 本资料提供了完整的PPT,操作指南相关的命令,相关操作...

    ORACLE truncate 数据恢复

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

    重新找回更新的数据表或删除的存储过程方法

    ### 重新找回更新的数据表或删除的存储过程方法 在Oracle数据库管理中,有时我们可能会误删数据表或存储过程,或者对它们进行了错误的更新操作。这些情况往往会导致数据丢失或业务流程中断,给企业的正常运营带来极...

    oracle数据误删找回

    接着,他们获取了当前 SCN,并通过闪回查询找到了未删除数据的 SCN(10670000)。最后,他们将 SCN 为 10670000 时的数据插入到 "t1" 表中,成功恢复了数据。 类似地,对于另一篇文章中的情况,作者将删除时间转换...

    oracle删除数据恢复

    找回时操作的数据库为oracle 10g , 之前删除方式为delete

    oracle误删数据恢复方法

    利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据。

    oracle使用logmnr找回误删数据.rar

    7. **重建数据**:根据Log Miner提供的信息,可以编写一个PL/SQL程序,模拟这些删除操作的反向操作,即INSERT语句,将数据重新插入到相应的表中。需要注意的是,可能需要处理并发问题,避免数据不一致。 8. **关闭...

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

    当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨误删表空间文件后如何解决这一问题,以及预防此类情况的策略。 首先,当Oracle数据库遇到表空间...

    【总结】oracle恢复误删除数据,解除锁定的等sql语句.doc

    在Oracle数据库中,误删数据或表是常见的问题之一。以下是一些恢复策略和技术: **1. 恢复表数据** - **时间戳查询**: 如果只需要恢复表中的部分数据,可以使用带有时间戳的查询来获取特定时间点之前的数据。例如...

    恢复drop的表和记录

    然而,现代的数据库管理系统(DBMS)提供了多种机制来帮助恢复被误删除的表和记录,其中Oracle数据库的闪回功能尤为突出。本文将围绕“恢复drop的表和记录”这一主题,深入探讨如何利用Oracle数据库的闪回技术来恢复...

    Oracle 10g的“数据闪回”机制——Oracle 10g系列专栏(一).pdf

    “闪回删除”(Flashback Drop)是“数据闪回”机制的一个组成部分,它允许用户恢复意外删除的表或数据库对象。在Oracle 10g中,当你执行DROP TABLE指令时,被删除的表会占用的空间不会立即被释放,而是被保留在...

    oracle在导出dmp缺少的exp.exewenjain

    在Oracle环境中,"exp.exe"是Oracle Data Pump Export工具的一部分,用于将数据库对象(如表、索引、存储过程等)的数据和结构导出到一个或多个DMP(Data Pump Export)文件中。DMP文件是一种二进制格式,便于存储和...

    oracle 闪回 flashback

    - 数据文件删除或缩小后,无法直接使用Flashback Database,需要先通过RMAN恢复原始数据文件,再进行Flashback Database操作。 - 如果控制文件不是从运行中的数据库中创建的,如从备份恢复或重建的,Flashback ...

    oracle密码找回

    普通用户通常拥有对特定表或视图的操作权限,而DBA用户则拥有最高的管理权限,可以进行数据库级别的操作,如创建/删除用户、修改密码等。 #### 二、找回普通用户密码 对于普通用户密码的找回,通常需要DBA的帮助来...

    Oracle 闪回 找回数据的实现方法

    二、找回表数据 如果只是误删除或修改了表中的部分数据,而非整个表,可以采用不同的策略。例如,我们可以使用闪回查询来恢复特定时间点的数据。在案例中,我们假设删除了IDNO为2的学生记录。首先,我们需要确定...

Global site tag (gtag.js) - Google Analytics