深圳市补天时代科技有限公司 · 资深数据恢复服务商服务热线:13802255378
首页 > 其他数据库恢复

其他数据库恢复

Mysql、Access、Exchange、Interbase 、Firebird、Mongo DB和PostgreSQL等都是不常用的数据库,但这些数据库一旦出错,也是需要修复的。不管是何种类型的数据库,补天会根据实际情况,通过我们自行研发的数据库恢复工具软件,让用户得到满意的恢复。

Mysql数据库恢复

我公司对MySql1x、MySql2x、MySql3x、MySql4x、MySql5x数据库的修复有权威,恢复主要包括:

1、 innodb引擎 ibdata1文件丢失 或被覆盖 .IBD表文件丢失以及被覆盖

2、 由于系统原因造成只剩下数据文件、只有损坏的备份文件或者数据有丢失、 binlog丢失。

3、 误delete数据恢复、误删除表恢复(drop)、truncate表

4、 myd文件 ibd ibdata1文件变成0字节,特别是myd文件被删除记录、误删除表 和 清空表造成文件0字节等。

5、 各种MySql错误的修复. 如mysql无法启动 事务死锁 ibdata1文件无法启动等

6、 MySql数据库中数据文件ibdata1和ibd出现坏块

7、 MySql数据文件被误删除

8、 innodb引擎 ibdata1文件丢失 或被覆盖 .IBD表文件丢失以及被覆盖

9、 服务器或者磁盘阵列硬盘掉线,RAID信息丢失等原因造成的磁盘阵列奔溃导致mysql数据库无法恢复。

Access数据库恢复

Access是office自带的一款比较方便数据库,主要有office95 97 2000 2003 2007 2010 2013等版本。主要修复的情况有:

1、 文件头部信息破坏,无法打开数据库,提示位置格式

2、 数据库文件中表删除恢复及表中记录删除恢复

3、 误删除,误格式化,同名覆盖后的恢复

4、 硬盘故障导致文件丢失,可以从底层进行文件碎片恢复。

Exchange数据库恢复

Exchange是微软公司开发的一款邮箱邮件服务器技术,经常 被用来构架应用于企业、学校等机构的邮件系统,有Exchange2003/2007/2010/2013/2016 各版本。Exchange数据库主要由EDB,STM,LOG,chk文件组成。但各个版本对数据库的大小做出了限制。Exchange 2003数据库大小限制未16GB,Exchange 2007 标准版的默认数据库大小限制为 50 GB。Exchange 2010 Standard Edition 的数据库大小限制是 1024 GB。各个企业版一般没有限制数据库的大小。各个文件一旦超过默认大小,数据库就出错。Exchange数据库主要修复为:

1、 数据库文件头损坏 页面损坏

2、 EDB日志文件损坏

3、 超过默认的大小限制,必须对数据库进行切割才能正常使用

4、 断电或者多次非法关机等原因导致数据库无法装载

5、 硬盘坏道或者磁盘阵列崩溃导致Exchange数据库文件被破坏

InterBase数据库恢复

InterBase由Borland公司开发,是一种关系数据管理系统数据库,提供透明的多机种支持的网络运行服务器技术,可以在Windows 95、Windows NT、Novell NetWare及多种UNIX操作系统上运行。

InterBase数据库主要修复

1、 删除表(drop table)删除表数据(delete from table)的记录

2、 数据库丢失或者数据库文件被误删除

3、 数据库的各种报错

4、 删除表(drop table)和删除表数据(delete from table)的记录

5、 非法关机造成的数据库损坏

6、 硬盘坏道或者磁盘阵列崩溃造成的数据库损坏

Firebird数据库恢复

Firebird火鸟数据库是从Borland公司的开源版数据库Interbase6.0引申而来,是一个完全非商业化的产品,用C和C++开发,是一个开源的,强大的,可以自由使用的数据库。因为是同一个公司开发,所以结构和InterBase数据库大同小异。修复方法和InterBase也是一样的。

Mongo DB数据库恢复

MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中热门的一种。它在许多场景下可用于替代传统的关系型数据库或键值存储方式,MongoDB使用C++开发,是介于关系型数据库和非关系型数据库之间的产品,使用的二进制数据存储,支持故障恢复,也可以自动处理碎片。非常适合于大尺寸、低价值,具有高伸缩性的网站数据。主要修复为:

1、 MongoDB数据文件被误删除数据库 误删除表 误删除表数据空间

2、 MongoDB数据库只有BSON mmapv1 wT数据文件 没有日志

3、 MongoDB数据库无数据文件但有有日志

4、 MongoDB数据库中数据文件出现坏块

5、 MongoDB数据库无法启动

6、 MongoDB各种错误. 启动报错、文件校验、损坏、块校验、索引等损坏

7、 误remove数据、误删除表(drop)、truncate表 误删除集合 误删除数据库

8、 由于系统原因造成只剩下数据文件、只有损坏的备份文件

9、 MongoDB数据库被误格式化

10、 非windows系统数据库误删除,误分区,误格式化等

11、 误删除 mongodb gridfs 文件,误删除 fs.files 集合等。

12、 MongoDB数据文件0字节。

PostgreSQL数据库恢复

PostgreSQL是一种开源的关系型数据库。自从Mysql被Oracle收购了以后,PostgreSQL就成为了开源的关系型数据库的选择之一。因为其可以不受限制地自由使用、支持各种不同的系统,硬件体系以及平台、广泛支持不同的客户端接口、广泛支持各种数据类型,已经被世界各大公司如腾讯、阿里巴巴、百度、华为、Foxconn、facebook、沃尔玛等企业广泛使用。

PostgreSQL数据库主要修复为

1、 PostgreSQL数据文件被误删除 误删除表 误删除表数据空间

2、 PostgreSQL数据文件为0字节

3、 PostgreSQL 只有数据库文件,没有日志文件

4、 PostgreSQL只有日志没有数据库文件

5、 PostgreSQL数据库无法启动,也无法自行修复

6、 各种PostgreSQL 报错,启动报错 文件校验和损坏 块校验 索引损坏等报错

7、 误删除表

8、 误格式化硬盘空间导致PostgreSQL丢失

9、 非windows系统误格式化,误删除,误分区等导致数据库丢失

10、 磁盘阵列崩溃导致PostgreSQL数据库丢失等。

数据库不止上面几家。国产数据库、PostgreSQL、MongoDB、Redis 这类库我们也在做,方法上有一条共同路径:先把文件格式认清楚,再按它自己的页结构与日志规则去取数。

技术难点:没有统一标准,得先认结构

各家数据库的存储结构差别很大:PostgreSQL 系列是 8KB 页加预写日志;MongoDB 默认的存储引擎有自己的数据文件与日志;Redis 是内存数据库,持久化靠快照文件与追加日志;国产数据库(达梦、人大金仓、神通、GBase 等)各有自己的页大小、字典与日志组织方式,有的还使用裸设备或自加密表空间。

我们实际怎么做

  1. 先做只读镜像,把数据文件、日志、配置与备份目录一并镜像,保留现场。
  2. 识别文件格式与页大小:从文件头、页头特征与日志结构判断属于哪家数据库、哪个版本区间,据此选择解析路径。
  3. 页级/记录级提取:参照该系统公开的存储实现解析页与记录结构,跳过损坏页,尽量按表聚集数据。
  4. 恢复表结构与元数据:从系统表/元数据文件还原库、表、字段、索引定义,保证导出的数据是可用的,而不是无结构的记录流。
  5. 日志可用就前滚,把数据推到一致点。
  6. 导出并验证:导出为脚本、表格或可导入的备份格式,客户核对内容后交付。

这些操作千万别做

  • 在故障盘上直接跑官方恢复流程——没有可用备份时,它可能覆盖现有数据。
  • 把国产数据库按 Oracle 或 MySQL 的页结构去套,结构不同,套错就全乱。
  • 认为"内存数据库没有磁盘数据可恢复":持久化文件与追加日志里通常还有东西。

不确定是哪一家、能不能恢复,把文件目录和故障现象发给我们即可,先检测后报价;完整服务流程见 数据恢复服务流程。

遇到数据丢失问题?立即联系我们

免费检测 · 不成功不收费

☎ 13802255378

实体门店:深圳市福田区华强北深南中路2070号电子科技大厦A座35楼(华强北电子科技大厦)· 支持上门

📞 立即拨打电话在线咨询