FAULT CLUSTER
数据库故障:SQL Server / Oracle / MySQL
数据库恢复不是“打开文件”,而是按页、按日志重建一致性。第一个动作永远是整库或整盘镜像。
快速判定表
| 现象 | 判据 | 可恢复性 | 下一步 |
|---|---|---|---|
| 数据库标记 suspect | 页校验失败或日志断裂 | 页级可抢救 | 先镜像,勿附加修复 |
| 误删表/记录 | 页内残留 + 日志 | 视日志保留 | 停止写入,保全日志 |
| MDF/DBF 页损坏 | 页头或校验错 | 按页重建 | 勿做紧急修复模式覆盖 |
| 日志文件丢失 | 事务链断裂 | 只能恢复到检查点 | 保留现有文件原样 |
| 实例起不来 | 控制文件/参数文件损坏 | 常可重建实例 | 勿重建库 |
| InnoDB 无法启动 | ibdata/redo 不一致 | 需专业解析 | 勿删 redo |
| 备份文件损坏 | 备份介质问题 | 视完整性 | 别再做增量覆盖 |
| 加密库(TDE)无密钥 | 密钥缺失 | 不可解 | 先找密钥/托管 |
恢复边界
数据库的边界是“页与日志是否完整”。误删恢复依赖日志与页残留;日志被截断、或库被重建后,只能恢复到最后一致状态。
本簇技术文(3 篇)
- SQL Server 误删恢复:8KB 页、页头与事务日志
DELETE 忘加 WHERE、DROP 错表:先别重启、别收缩数据库。已删数据在 MDF 里可能还有残留。 - Oracle 恢复:控制文件、SCN 与 RMAN 校验顺序
ORA-01578 块损坏、误删表误删行、数据文件校验失败时,先固证再分级恢复。 - 微信记录恢复:SQLite 库、密钥推导与合规边界
删除的微信记录去了哪、什么情况下能找回、为什么「越久越难」。删掉之后该做什么、不该做什么。
其他故障簇
- 逻辑故障:误删 / 格式化 / 分区丢失 / RAW
- 物理故障:异响 / 进水 / 跌落 / 磁头损伤
- 固件与识别故障:不认盘 / 容量异常 / SSD 假死
- 阵列与分布式存储:RAID / NAS / 对象存储
- 加密、勒索与数据销毁:边界在哪里
- 虚拟化与快照:VMware / Hyper-V / 备份链
- 磁带、光盘、监控与工控介质
- 手机、平板与苹果电脑:加密设备的数据边界
需要现场判断:到店免费检测、出具报告后报价,不成功不收费。
技术库索引 · 型号速查 · 3 步在线自检 · 收费标准 · 联系工程师 18620311365