查看角色数据库的时候发现角色名和角色描述都被置空。按照那边查询操作日志,执行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误删数据恢复。利用ORACLE回闪功能时间点克查询删除前的数据,如何恢复就看自己了哈
Oracle误删数据恢复.txt
oracle 误删 误更新 闪回
主要介绍了oracle误删数据表还原的二种方法,大家参考使用吧
误删oracle表空间怎么办 ,如何修复呢?那么请看本文档吧
--闪回到15分钟前 --闪回到某个时间点 --闪回到两天前
故障场景: 1)数据丢失时间,大概是前一天下午 2)数据丢失范围,能确定业务用户名及表名,查询发现数据是部分丢失,推测是删除操作 delete ..where condition= 使用logMiner分析操作语句
最近帮客户维护一个数据库,数据库中的数据被他误删了,下面就为大家分享下我是通过什么方法来实现的
Oracle恢复误删除数据 Oracle恢复误删除数据 Oracle恢复误删除数据
四中操作oracle数据库误删数据的解决办法,比较齐全,有代码。
误删数据,并且提交了,如何恢复数据呢?详见txt文件
oracle中数据delete且commit 恢复误删数据
运行在虚拟机的Linux下,解决误删了oracle的表空间,不用重装oracle
oracle 数据恢复 误删恢复 111111111111111111111111111111111111111111111111111111111111111111111111
oracle 误删dbf文件 ORA-01033 除非启用了介质恢复, 否则不允许立即脱机解决方法 解决方法
常在河边走,哪能不湿鞋,本文档简单介绍了数据被误删后的恢复!