服务项目

ORACLE数据库DB2数据库SQL数据库恢复

2018-08-21 15:02:47
ORACLE 环境故障数据恢复方案
一、故障类型
◆故障描述:基于ORACLE 数据库环境的常见数据灾难
◆故障表现:
(1)    ORACLE数据库无法启动或无法正常工作。
(2)    ORACLE ASM存储破坏。
(3)    ORACLE数据文件丢失。
(4)    ORACLE数据文件部分损坏。
(5)    ORACLE DUMP文件损坏。
二、解决方案
◆检测流程 
(1)检测是否存在硬件故障,如硬件故障,转硬件处理
(2)以只读方式检测故障表现是否与用户描述相同
◆恢复流程
(1)备份:以只读方式对故障存储做完整镜像(参考附录)
(2)在备份中进行数据分析及恢复操作。
(3)通常,恢复后的数据会暂存在另一个存储体上
◆验收流程
对恢复好的数据进行验证,确认其正确性。如确认,交费–>移交原介质及已恢复数据 –>出具发票(收据)及报告。
如无法认可数据恢复结果,交回原介质,不收服务费,可免费出具报告。
三、数据恢复的可能性
◆ORACLE数据库无法启动或无法正常工作:
如果突发性的出现上述故障,通常可恢复性极高。从技术底层上看,如果SYSTEM表未损坏,数据较容易恢复;如果SYSTEM表损坏,数据需要人工核对表结构,恢复时较为耗时。
◆ORACLE ASM存储破坏:
如ASM重置,或组成ASM的部分设备成员故障,出错后无大量新数据写入,数据通常可以很好的恢复。
◆ORACLE数据文件丢失:
不论ORACLE数据文件是删除、格式化还是未知原因丢失,只要没有新的数据写入,不管是什么操作系统,都可以通过ORACLE内部的数据组织规则将数据文件恢复出来,但数据文件的名称可能需要人工核对。
◆ORACLE数据文件部分损坏:
如ORACLE数据文件部分损坏(如覆盖),通过复杂的数据提取和重组,通常可以将未损坏部分的数据记录恢复出来,并可新建表追加进去,但会相当耗时。
◆ORACLE  DUMP文件损坏:
ORACLE DUMP文件损坏,将损坏部分去除,其余部分均可正常追加至数据表。
四、数据恢复所需时间
1TB以下的存储空间(不是要恢复的数据容量),通常2个工作日内可完成;1TB以上的随存储容量的增加,恢复周期通常也会增加。
数据表如果很大,提取数据、整理数据也会花费大量时间,具体时间需据具体情况而定。



DB2故障数据恢复方案
      IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
      DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
      DB2除了可以提供主流的OS/390和VM操作系统,以及中等规模的AS/400系统之外,IBM还提供了跨平台(包括基于UNIX的LINUX,HP-UX,SunSolaris,以及SCOUnixWare;还有用于个人电脑的OS/2操作系统,以及微软的Windows 2000和其早期的系统)的DB2产品。DB2数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java数据库连接(JDBC)接口,或者CORBA接口代理被任何的应用程序访问。



sql数据库故障类型
  数据库文件删除、分区格式化、文件大小变为“0”,或使用备份还原数据库时覆盖数据库
一、典型故障故障现象
项目3.png 数据库文件(MDF、NDF或LDF)丢失“置疑”状态;
项目3.png 数据库数据恢复至早期数据; 
二、检测流程
项目3.png 通过文件系统对丢失的数据库文件进行分析;
项目3.png 针对MDF(或NDF)文件内部结构,对硬盘进行全面分析。
三、恢复流程
项目3.png 将故障硬盘接入安全的数据恢复平台中,对硬盘做完整的全盘镜像,以防二次破坏;
项目3.png 分析原来的文件系统格式; 
项目3.png 查找文件目录索引及文件索引信息;
项目3.png 如无法找到其文件索引,则通过MDF(或NDF)文件内部结构,对全盘进行碎片分析;
项目3.png 通过重组碎片,生成数据库文件;
项目3.png 附加数据库后,对数据库做完整的DBCC检测。
四、验收流程
项目3.png 对修复好的数据库文件进行附加
项目3.png 附加后对数据库做DBCC检测 
项目3.png 对重要表进行数据查询,检验数据的最后更新日期
项目3.png 如无法找到其文件索引,则通过MDF(或NDF)文件内部结构,对全盘进行碎片分析;
项目3.png 通过重组碎片,生成数据库文件;
项目3.png 附加数据库后,对数据库做完整的DBCC检测。
五、故障出现的可能原因:
项目3.png人为误操作
项目3.png 文件系统损坏,计算机自动做磁盘检测
项目3.png在删除文件和格式化分区时,请先做好原有数据的备份
项目3.png 在进行数据库还原时,尽量不要覆盖现有的数据库,或先做备份再进行还原


蓝梦数据恢复中心提供ACCESS、FOXPRO、SQL SERVER、ORACLE、MYSQL、DB2、NFORMIX、SYBASE等数据库丢失的恢复服务。
ACCESS数据库修复
1.支持文件提示未知格式打不开问题。(一般是头部信息破坏!)
2 支持文件表删除恢复及表中记录删除恢复。
3 支持误删除,误格式化,同名覆盖后的恢复!从磁盘找出数据残存数据提取出来做最大化恢复!
SYBASE数据库修复
(1)系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏得备份文件情况下得恢复.
(2)误delete数据恢复、误删除表恢复(drop)、truncate表恢复 等.
(3)各种sybase错误的修复.
(4)sybase数据库被标记为可疑,不可用等情况.
(5)sybase数据库中数据文件出现坏块情况下的恢复.
(6)sybase数据库无数据文件但有有日志的情况下的恢复.
(7)sybase数据库只有设备数据文件 没有任何日志的情况下的恢复.
(8)sybase数据文件被误删除情况下的恢复.
(9)磁盘阵列上的sybase数据库被误格式化情况下的恢复.
(10)针对UNIX版本,Novell Netware版本,Windows NT版本 的SYBASE数据库误删除,误分区,误格式化,分区打不开等情况我们可以做该数据库的碎片恢复
SQL数据库修复
(1) 系统崩溃只剩下Sqlserver数据文件的情况下的恢复.即无日志文件或者日志文件损坏情况下的恢复
(2) SqlServer数据文件内部存在坏页情况下的恢复。数据库备份无法还原的恢复,可恢复SQL数据库BKF备份文件

(3) 在SQL 6.5 7.0 2000 2005 2008数据被误(drop、delete、truncate)删除表恢复,误INSERT INTO误UPDATE的数据恢复等. 无

日志同样恢复误操作删除丢失的表及行数据!

(4) Sql Serve文件无法附加情况下的数据恢复。 Sql Server数据库被标记为可疑,不可用等情况.
(5) SQL 6.5 7.0 2000 2005 2008数据库SysObjects等系统表损坏无法正常应用情况下的恢复
(6) SQL 6.5 7.0 2000 2005 2008 数据库被误删除,所在分区被误格式化的数据库恢复及修复。

(7) SQL 6.5 7.0 2000 2005 2008 数据库置疑,可疑,Suspicious,系统表损坏!索引断裂,页撕裂,通讯中断,一致性错误,数

据库还原还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复和某些表打不开的错误修复!

(8)可恢复因硬盘坏道造成的数据库损坏,可修复日志收缩或突然断电后的数据库,支持所有的SQL版本
(9) 可恢复多个关系型数据库,金蝶 用友 管家婆 速达 等ERP软件数据库报错问题。
(10)磁盘阵列上的SQL SERVER数据库被误格式化等情况下的数据库恢复
oracle数据库恢复
(1)系统崩溃只剩下数据文件的情况下的恢复,甚至没有system表空间而只有数据表空间的情况下的恢复.只要提供数据文件就可恢复.
(2) undo system 表空间损坏数据恢复 .
(3) 非归档或者归档模式下误 delete 数据的恢复、误删除表空间的恢复、 drop truncate 表的恢复 .
(4) 数据库中有大量CLOB BLOB对象数据恢复等情况以及各种ora-错误的修复.
(5) DMP文件损坏导致文件不能导入数据库的数据恢复
(6) oracle数据库中数据文件出现坏块情况下的恢复.
(7) oracle数据库无数据文件但有日志的情况下的恢复.
(8) UNIX、WINDOWS下ORACLE数据文件被误删除情况下的数据库恢复.
(9) Oracle10G、Oracle11G 的ASM损坏的数据库恢复.
温馨提示:

(1)国内大部分关于数据库修复技术,基于网上下载资料,这些公司都对数据库了解甚少,却蒙蔽客户。 比如SQL Server 异常不能启动

或者缺少日志文件。都可以用基本办法解决。 不过建议为了保护数据。请备份数据库文件。并在其他设备上做修复测试。 切记不要在

丢失数据机器上测试。SQL数据库修复中心能解决诸如典型的数据库问题如库删除、表删除、表重置、数据库备份错误、数据库异常、

典型数据库丢失问题!

(2)蓝梦数据恢复中心修复各类数据库,自主开发一系列SQL、ORACLE数据库修复工具,有效解决各种故障导致损坏的数据库修复问题。


沪公网安备 31010402007118号