`
HappyAngel
  • 浏览: 28300 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

(转)Oracle误删数据表还原

阅读更多
1.删除表中数据两种方法
         a. delete * from My_Table;
         b. truncate table My_Table;

2.删除整个表
         drop table My_Table;


如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"

比如不小心删除了表 My_Table
         drop table My_Table;
这个时候再用SELECT语句查询此表时,将会提示表或视图不存在.

但可以用如下语句查询到这个表还在Oracle回收站中:
SELECT * FROM user_recyclebin WHERE original_name='My_Table';

那么现在就可以用如下语句进行恢复:
FLASHBACK TABLE My_Table TO BEFORE DROP;

0
0
分享到:
评论

相关推荐

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

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

    oracle表数据误删还原

    ORACLE 表删除 后还原的几种办法 通过oracle提供的回闪功能:oracle保存在回滚保持段里的数据时间有一定的时间限制由undo_retention 这个参数值。。等等。。

    Oracle误删数据恢复.txt

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

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

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

    oracle恢复误删数据

    在这种情况下,了解如何恢复误删数据变得极其关键。Oracle提供了多种机制来帮助用户在不同场景下恢复丢失的数据,包括闪回技术、归档日志恢复等。下面将详细介绍这些方法,以及如何在已提交的DELETE操作后恢复数据。...

    oracle误删数据恢复方法小结

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

    oracle 误删恢复

    综上所述,Oracle提供了多种误删数据恢复的解决方案,从基本的闪回查询到高级的表空间闪回和ADR诊断,每种方法都有其适用场景和限制。在实际应用中,应结合具体情况选择最合适的方法,并确保有充分的准备和预防措施...

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

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

    ORACLE truncate 数据恢复

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

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

    当一个数据文件被物理删除,Oracle不再知道文件的存在,这会导致表空间或数据库的异常状态,进而影响到业务的正常运行。 恢复物理删除的数据文件主要涉及以下几个步骤: 1. **识别问题**:首先,确定哪个数据文件...

    利用oracle 闪回技术恢复数据

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

    oracle数据恢复工具

    DMP文件是Oracle Data Pump工具产生的,用于将数据库对象(如表、索引、用户等)导出到文件中,也可用于将这些对象导入到其他数据库。当数据丢失或需要迁移时,DMP文件成为关键。Oracle数据恢复工具能够处理DMP文件...

    oracle常用语句

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

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

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

    oracle最全卸载方法

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

    ORACLE备份&恢复案例.doc

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

    ORACLE10gNEWFEATURE

    但有了回收站,用户可以直接通过闪回(Flashback)操作还原误删的表及其关联对象,极大地增强了数据安全性。 1. **Recycle Bin 的概念** - 回收站是一个特殊的数据字典表,用于存储被删除的对象(如表、索引、约束...

    闪回oracle

    2. **闪回表(Flashback Table)**:如果误删了表中的数据,可以使用`FLASHBACK TABLE`语句将表恢复到最近的删除操作之前的状态。这需要启用表的回收站功能,被删除的数据会被移到回收站,以便后续恢复。 3. **闪回...

    oracle面试题

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

Global site tag (gtag.js) - Google Analytics