以文本方式查看主题 - 昂捷论坛 (http://enjoyit.com.cn/bbs/index.asp) -- □-系统配置管理类 (http://enjoyit.com.cn/bbs/list.asp?boardid=34) ---- 若发生数据库磁盘错误,应如何保护现场 (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=34&id=25) |
-- 作者:飞絮 -- 发布时间:2005/10/24 14:47:34 -- 若发生数据库磁盘错误,应如何保护现场 已经发生过几次因为简单的i/o错误,但由于用户处理不当而造成数据损失。有必要强调一下在发生因硬件错误(含磁盘、磁盘阵列卡等)而造成的数据读写错误(错误号823,信息一般为‘在文件 \'\'%4!\'\' 的偏移量 %3! 处的 %2! 过程中,检测到 I/O 错误 %1!’)时,或者仅仅是磁盘阵列中有一个盘亮红灯,要严格按照以下原则来保护现场: 1、尽量不要急于重新启动机器,先做好第一现场的备份。 2、若有以前的备份,应移到安全的异地的机器上,无论是否要用到,坚决不能此时做数据库备份而覆盖原先老的备份。 3、将出现问题的数据库脱机,将数据库文件(注意,不是备份文件)复制到安全的异地的机器上,这是最关键的,只有在做了这一步之后才能尝试对数据库进行修复。 4、不要私自拔插磁盘,尤其杜绝变动磁盘顺序。在保证有完整备份的前提下(硬件维修过程系统崩溃的可能性非常大),联系我们或硬件厂家,在指导下(最好是现场)完成硬件故障的解决。 5、尝试恢复数据库 |