`
qqbwww
  • 浏览: 60172 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle误删

 
阅读更多

参考如何查询Oracle数据库的操作日志

oracle误删除数据的恢复方法 

 

 

查看角色数据库的时候发现角色名和角色描述都被置空。按照那边查询操作日志,执行SQL语句

select t.SQL_TEXT, t.FIRST_LOAD_TIME
from v$sqlarea t
 where t.SQL_TEXT like '%update%' and t.FIRST_LOAD_TIME like '2014-04-09%'
 order by t.FIRST_LOAD_TIME desc

 

发现中间有一条update,执行的时候所有参数都为空,且没有指定id。原因是发现了,下面要恢复数据,产看那篇恢复方法,执行下面语句查找被更改的数据

 

select * from  tb_role as of timestamp to_timestamp('2014-04-09','yyyy-mm-dd hh24:mi:ss')

 

查看到被更改的数据,然后一一还原

 

分享到:
评论

相关推荐

    oracle误删数据恢复方法

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

    Oracle误删数据恢复.txt

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

    oracle误删数据恢复

    ### Oracle误删数据恢复 在Oracle数据库管理过程中,误删数据是常见的问题之一。当遇到这类情况时,Oracle提供了一种强大的数据恢复机制——回闪(Flashback)功能。通过回闪功能,用户可以在特定的时间点恢复已...

    oracle 误删恢复

    以下是从给定文件的信息中提取的关键知识点,围绕“Oracle误删恢复”的主题进行深入探讨。 ### Oracle误删恢复基础 #### 1. 闪回查询(Flashback Query) 闪回查询是Oracle提供的一种用于恢复已删除或更新数据的...

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

    在Oracle数据库管理中,数据是企业的生命线,因此一旦发生误删操作,后果可能非常严重。本篇文章将详细探讨如何在Oracle中恢复误删的重要数据,以及如何采取预防措施以避免此类情况的发生。 首先,理解Oracle的数据...

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

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

    oracle误删表空间

    误删oracle表空间怎么办 ,如何修复呢?那么请看本文档吧

    恢复oracle误删数据

    --闪回到15分钟前 --闪回到某个时间点 --闪回到两天前

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

    ### Oracle数据库误删除数据的不同恢复方法 #### 一、引言 在Oracle数据库管理中,误删除数据是一种常见的错误操作,可能导致重要的业务数据丢失。为了应对这种情况,Oracle提供了多种数据恢复的方法,包括闪回恢复...

    Oracle误删、误更后操作

    本文将详细讲解如何利用Oracle的闪回功能来处理误删和误更新的情况。 首先,我们需要确定恢复的目标时间点。这可以通过查询特定时间点的数据来完成,例如,我们可以使用`AS OF TIMESTAMP`子句查询`TEST`表在2018年3...

    oracle误删数据恢复方法小结

    本文将详细介绍一种在Oracle数据库中恢复误删数据的方法,主要涉及Oracle 9i及更高版本引入的闪回查询(Flashback Query)技术。 首先,当用户误删数据后,如果没有启用任何备份机制,传统的恢复方式通常需要DBA...

    oracle 误删数据分析之LogMiner案例一

    故障场景: 1)数据丢失时间,大概是前一天下午 2)数据丢失范围,能确定业务用户名及表名,查询发现数据是部分丢失,推测是删除操作 delete ..where condition= 使用logMiner分析操作语句

    Oracle恢复误删除数据

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

    oracle 误删办法

    四中操作oracle数据库误删数据的解决办法,比较齐全,有代码。

    Oracle 11g 重建WMSYS.WM_CONCAT函数

    Oracle10g之后有些版本已不包含WMSYS.WM_CONCAT函数,若用到此函数, 系统会提示异常:ORA-00904: "WM_CONCAT": invalid identifier 因此需单独重建此函数,方法如下: 解压附件,在sqlplus中执行包里的owmctab....

    解决误删了oracle的表空间

    运行在虚拟机的Linux下,解决误删了oracle的表空间,不用重装oracle

    oracle恢复误删数据

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

    oracle数据误删找回

    Oracle 数据库是一个广泛使用的事务处理系统,其强大的功能包括数据恢复机制,这在数据误删的情况下显得尤为重要。本文将深入探讨如何在 Oracle 10g 中找回被误删的数据,主要涉及 SCNs(系统改变号)的概念及其在...

Global site tag (gtag.js) - Google Analytics