`
Weich_JavaDeveloper
  • 浏览: 100282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle 10g中找回误删数据

阅读更多
      1. 进行查询闪回如:

Select * From 表名 As Of Timestamp to_Timestamp('2009-7-24  18:07:30','yyyy-mm-dd hh24:mi:ss')
Where id='CQn2Q9xbvy'
     
      2. 闪回的数据重新插入到机表中,如:

Insert Into 表名
(Select * From 表名 As Of Timestamp to_timestamp('2009-07-24 16:08:30','YYYY-MM-DD HH24:MI:SS')

      3. 恢复被删除的基表

Flashback Table 表名 To Before Drop;

      4.数据库闪回

Flashback Database To Scn sid; --sid:指定的系统改变号
Flashback Database To Timestamp to_timestamp('2009-07-24 16:08:30','YYYY-MM-DD HH24:MI:SS')
     
      然后在通过插入语句将原始的数据插入到表中,问题总算是解决了。
分享到:
评论

相关推荐

    oracle数据误删找回

    本文将深入探讨如何在 Oracle 10g 中找回被误删的数据,主要涉及 SCNs(系统改变号)的概念及其在恢复过程中的作用。 SCN,即 System Change Number,是 Oracle 数据库的一个关键组件,它充当了数据库的内部时钟,...

    Oracle Database 10g 误删表,闪电恢复

    本篇文章将深入探讨Oracle 10g的闪回表特性及其在实际操作中的应用。 首先,我们需要理解什么是闪回表(Flashback Table)。闪回表是Oracle数据库闪回技术的一部分,它允许用户将表恢复到之前的一个状态,即使这个...

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

    Oracle 10g的“数据闪回”机制是Oracle数据库系统中的一项重要功能,它显著增强了数据库恢复和错误修正的能力,特别是在应对人为错误时。在Oracle 10g之前,如果用户误删了数据或数据库对象,恢复过程往往非常复杂,...

    如何彻底清除Oracle10g方法

    Oracle 10g是一款广泛应用的关系型数据库管理系统,其在企业级数据管理中占据了重要的地位。然而,当需要卸载并重新安装Oracle 10g时,可能会遇到由于卸载不彻底导致新安装失败的问题。本篇文章将详细阐述如何正确、...

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

    在Oracle 10g及更高版本中,你可以使用`AS OF TIMESTAMP`子句查询到特定时间点的数据。例如,要查询两个小时以前的表数据,可以执行如下SQL语句: ```sql SELECT * FROM 表名 AS OF TIMESTAMP SYSDATE - 1/12; ``...

    完全卸载oracle11g

    在开始卸载Oracle 11g之前,请确保备份所有重要的数据和配置文件,因为此过程可能会导致数据丢失。此外,还需要确保系统中没有正在运行的Oracle服务或进程,可以通过任务管理器检查并结束这些进程。 #### 卸载步骤...

    Oracle10g完全卸载

    - 在开始菜单中找到 Oracle 的安装路径:“开始” → “程序” → “Oracle – OraDb10g_home1” → “Oracle Installation Products” → “Universal Installer”。 - 运行 Universal Installer,按照提示卸载所有...

    Oracle11g备份恢复笔记文档

    - **11g支持的闪回方式**:Oracle 11g 支持多种闪回功能,包括但不限于闪回查询、闪回表、闪回事务查询、闪回数据库、闪回删除、闪回版本查询、闪回数据归档等。 #### 五、完全恢复与不完全恢复 - **完全恢复**:...

    《Oracle10G-闪回技术》实验手册.doc

    总之,Oracle 10G的闪回技术提供了一套完整的解决方案,以应对日常数据库管理中的意外操作,通过灵活的时间点恢复策略,保障了数据的安全性和一致性。了解并熟练掌握这些技术,对于任何Oracle DBA来说都是至关重要的...

    oracle10g删除步骤.txt

    - 在列表中找到Oracle相关的安装条目,例如Oracle Database 10g Release 2等,选择并卸载。 #### 3. 清除注册表项 在卸载完成后,还需要清除注册表中残留的Oracle相关信息。此操作需谨慎进行,避免误删其他重要的...

    如何卸载ORACLE10g

    ### 如何卸载ORACLE10g:详细步骤与注意事项 #### 一、卸载前的准备工作...通过以上步骤,可以较为彻底地卸载Oracle 10g,并清理干净系统中的残留文件。这有助于避免后续安装新版本Oracle或其他软件时出现冲突等问题。

    oracle10g卸载

    ### Oracle 10g 卸载过程及注意事项 在IT领域中,数据库系统的管理与维护是至关重要的一环。Oracle作为全球领先的数据库管理系统之一,在企业级应用中占据着举足轻重的地位。然而,在某些情况下,可能需要卸载...

    Linux下卸载Oracle10G

    在Linux系统中,卸载Oracle 10G数据库是一个涉及多步骤的过程,因为Oracle数据库安装时会涉及到大量的系统文件、配置文件以及用户和组。为了确保完全卸载,我们需要遵循一定的顺序,清除所有相关的组件和数据。以下...

    oracle10g新特性

    在 Oracle 10g 中,回收站是一个重要的新特性,它允许 DBA 更方便地恢复意外删除的表和对象。在 9i 中,如果用户误删表,恢复通常需要繁琐的数据导出和导入过程。但在 10g 中,被删除的表及其相关对象会被移到回收站...

    Oracle 10G中的回收站

    Oracle 10G的回收站是数据库管理系统中一个重要的特性,它允许用户在不小心删除数据库对象后能够方便地恢复这些对象,从而极大地减少了因误操作导致的数据丢失问题。回收站本质上是一个数据字典表,存储了被Drop操作...

    用oracle10g的flashback闪回功能快速恢复oracle中被删除的表

    Oracle Database 10g 引入了一项非常强大的特性——Flashback,该特性使得数据库管理员(DBA)能够轻松地恢复误删除的数据表。在之前的版本中,如果误删了表,DBA需要通过繁琐的过程来恢复数据,比如使用表空间的时间...

    Oracle 11G 在linux环境下的卸载操作

    下面详细讲述Oracle 11G在Linux环境下卸载操作中的关键知识点: 1. 关闭数据库实例 在开始卸载前,首先需要确保数据库实例已经安全关闭。这一步骤是通过Oracle提供的SQL*Plus工具来完成。具体命令如下: - 启动SQL*...

Global site tag (gtag.js) - Google Analytics