博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库故障恢复修复指南
阅读量:4230 次
发布时间:2019-05-26

本文共 655 字,大约阅读时间需要 2 分钟。

数据库损坏,数据库丢失,不要慌张,按照下面的小提示,您将为您的数据库被挽救贡献100%的力量!!!

 

断电,非法关机,非法重启,病毒导致分区文件错乱,分区打不开,分区打开出现很多乱码,有很大几率会导致数据库文件索引或者文件页面参数错误,这是因为机器崩溃前数据库正在做查询或者插入或者更新数据的工作,由于数据库没及时关闭造成的索引损坏,页面参数改写错误,或页面残缺错误。

这个时候:

MS SQL和SYBASE数据库会出现置疑可疑 或者suspect 或者有些表打开报错!或报823 824错误!

MYSQL和ACCESS数据库会出现数据库或者表打不开!

这是因为,数据库文件页或者块丢失,或者页链接损坏,或者由于数据库没及时关闭造成的索引损坏,页面参数改写错误,或页面残缺错误,页检验错误。

 

数据库出现以上状态时,建议您第一时间备份数据库文件至其他位置,可以多拷贝几份,然后自己尝试对拷贝出来的文件进行修复,如果情况较为复杂请联系专业人士。

切记,及时停止损坏数据库分区内的其他数据库!不可往损坏数据库文件所在分区写入数据或者在数据库文件分区生成压缩包之类的操作!!!切记!!!

 

另外一种是数据库的表被删除或者表中记录被删除!这种情况出现后,我们强烈建议您保存好数据库日志,以及数据库误操作后的文件拷贝。因为如果在继续操作数据库将会使误操作不可逆!!!

 

针对数据库被删除,所在分区被格式化 RAID崩溃 等情况一般恢复率都在100%,您自己就不要拿软件尝试了,我们曾遇到客户自己捣鼓导致数据库彻底覆盖的多数案例!

转载地址:http://jqiqi.baihongyu.com/

你可能感兴趣的文章
JAVA程序员养成计划之JVM学习笔记(3)-JVM性能监控
查看>>
POJ 3580
查看>>
POJ 2482
查看>>
POJ 3363
查看>>
[LeetCode] 849. Maximize Distance to Closest Person @ python
查看>>
axi总线介绍
查看>>
Linux内核中ioremap映射的透彻理解
查看>>
ffs的另外一种实现方法
查看>>
strtol的用法
查看>>
工作队列的使用
查看>>
让vim显示空格,及tab字符 vim 多行注释
查看>>
利用mmc_test.c研究mmc模块
查看>>
tasklet、wait_queue、completion、work_queue用法总结
查看>>
int (*func(int)) (int *,int)
查看>>
在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel
查看>>
Linux内核同步机制API函数:宏:spin_lock_init ( )
查看>>
driver_register 理解
查看>>
copy_from_user && copy_to_user
查看>>
device_register
查看>>
Android上C++对象的自动回收机制分析
查看>>