数据库数据恢复

删除表后,可以采用如下操作:在user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。FLASH BACK TABLE TABLE_NAME TO BEFORE DROP;如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:CREATE TABLE QUICK_TABLE ASSELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSDATE-1/24 (一小时前的),减去的时间可以自己定 如:select * from TABLE_NAME  AS OF TIMESTAMP  (SYSTIMESTAMP - INTERVAL ‘1‘ MINUTE)
例子:
CREATE TABLE QUICK_TABLE AS

SELECT * FROM inspect_task AS OF TIMESTAMP SYSDATE- 1/24

时间: 2024-10-29 19:13:30

数据库数据恢复的相关文章

数据库数据恢复实验过程

进入数据库操作,难免会出现一些误操作.这时就需要我们对数据进行恢复.一下介绍一下如何将表中的内容删除后进行恢复的过程. 首先我们模拟一下实验环境: 将数据库安装好之后进入到/etc/my.cnf中 查看是否启用了日志功能(数据恢复是根据日志来进行恢复的.) 在此环境已经设置好了. 之后进入数据库中新建一个库命名未vianet_bss 进入库中并新建一个表命名为stb_active create table stb_active (SERVER_ID char(5),SERVER_CODE cha

使用XtraBackup恢复|备份 Mysql数据库 -- 数据恢复篇

数据恢复篇 XtraBackup工具介绍: 现在我们给MySQL做备份的时候经常会考虑到数据量的增长,数据量较小的时候用mysqldump,随着数据量越来越大mysqldump也就不太合适了.第一不支持增量备份,第二恢复的时候也较慢.这里推荐使用Percona公司的XtraBackup. 简单介绍一下热备份工具XtraBackup,它是Percona公司推出的一款热备份工具,备份的时候不影响数据读写操作,是商业工具HotBackup的一个替代(现在应该叫MySQL Enterprise Back

sql server数据库错误数据恢复-数据库数据恢复

1.服务器硬件设备清单2.故障描述需要进行数据恢复的服务器是一台r520型号存储,共有7块SAS硬盘分别组成raid1和raid5两组磁盘阵列.主要sql server数据库存放在C盘中,在使用过程中,客户发现C盘容量即将占满,于是将数据库路径指向了D盘,在D盘生成了一个.ndf文件.客户在继续使用了大约10天之后,数据库出现故障,连接失效,无法正常附加查询.3.备份数据考虑到数据的安全性以及可还原性,在做数据恢复之前需要对所有源数据做备份,以防万一其他原因导致数据无法再次恢复.使用dd命令或w

EVA4400存储虚拟机+数据库数据恢复成功案例

一.故障描述 整个EVA存储结构是由一台EVA4400控制器,三台EVA4400扩展柜和28块FC 300G硬盘构成的.由于两块磁盘掉线导致存储某些LUN不可用,某些LUN丢失.由于EVA4400是因为某些磁盘掉线,从而导致整个存储不可用.因此接收到磁盘以后北亚工程师先对所有磁盘做物理检测,检测完后发现没有物理故障.接着使用坏道检测工具检测磁盘坏道,发现也没有坏道.磁盘坏道检测日志如下:图一: 二.备份数据 考虑到数据的安全性以及可还原性,在做数据恢复之前需要对所有源数据做备份,以防万一操作不当

mysql数据库数据恢复方案概括总结

方案一:(传统方案) 备份+binlog日志增量: 方案二:(针对update.delete语句忘加where的情况) Binlog日志文件中保存有错误操作之前和之后的两组数据,将错误操作之前的数据修改成update语句重新执行一次: 详情链接:http://www.wushiqin.com/?post=77 方案三:(利用从库的方案)        添加新从库并设置时差,在主从同步数据之前删除binlog日志文件内执行的错误语句: 第三种方案尚未测试,请有经验的大神给判断下,虚心请教谢谢!!!

硬盘数据恢复+数据库数据修复过程

客户的一台DS5020 光纤存储出现故障导致数据丢失,该存储使用了16块硬盘组成raid磁盘阵列.10号盘和13号盘掉线,6号盘警告,需要进行数据恢复. Raid磁盘阵列故障情况:通过IBM storage manager将当前存储的完整日志状态备份下来,解析备份出来的存储日志获得了关于逻辑卷结构的部分信息.将客户服务器中所有磁盘按照固定顺序排序移出槽位进行测试发现该磁盘阵列中除6号盘smart状态为"警告"外其他硬盘均正常. 磁盘阵列数据恢复过程:工程师首先在windows环境下把r

oracle数据库常见故障情况数据恢复分析

一.Oracle启动后无法工作或者数据库无法启动 一旦数据库出现无法启动的情况,首先需要检查system表是否为未损坏状态,通常情况而言,如果system表未被损坏那么很容易进行数据恢复,如果system表已经被损坏,那么就需要数据恢复工作人员手动对表结构进行分析核对,这样数据恢复的周期就相对较长,但是数据恢复成功率依然较高,不用担心数据恢复失败. 二.Oracle 数据库的ASM存储受到损坏 这种故障情况通常是因为ASM的部分设备故障或者由于ASM重置等原因导致的数据库数据丢失.出现这种情况后

Oracle数据库恢复案例

当我们在使用Oracle数据库时,突然断电,造成很多问题,致使旧数据丢失,影响了数据的正确性,破坏了数据库.此时,用户急切需求恢复数据.本文以此为例,讲述数据库数据恢复. 一.案例描述: 数据库因突然断电,数据库启库报system01.dbf需要更多的恢复来保持一致性,数据库无法打开:数据库没有备份,归档日志也不连续.客户提供了数据库的在线文件,急需恢复zxfg用户下的数据.   二.恢复流程:  1 数据库的故障检测 2 尝试挂起数据库并修复数据库 3解析数据文件 4 验证数据 5导出数据与交

Oracle 数据恢复指导详解

1.数据恢复指导 : 快速检测.分析和修复故障 最大程度地减少停机故障和运行时故障 将对用户的干扰降到最低 用户界面: --EM GUI 界面 (多个路径) --RMAN 命令行 支持的数据库配置: --单实例 --非 RAC --支持故障转移到备用数据库,但不支持分析和修复备用数据库 数据恢复指导的功能: 在发生错误时,数据恢复指导可自动收集数据故障信息.此外,它还可以主动检查故障.在这种模式下,它有可能在数据库进程发现损坏并指出错误之前就检测和分析数据故障(请注意,修复始终由人控制). 数据