数据库系统中常见的四种故障及其解决方法

仪器仪表2020年08月11日

数据库系统中常见的四种故障及其解决方法

A5任务 SEO诊断选学淘宝客 站长团购 云主机

数据库系统中常见的四种故障主要有事务内部的故障、系统故障、介质故障以及计算机病毒故障,对应于每种故障都有不同的解决方法。事务故障表明事务没有提交或撤销就结束了,因此数据库可能处于不准确的状态。

一、常见的四种故障

(1)事务内部的故障:事务内部故障可分为预期的和非预期的,其中大部分的故障都是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障;非预期的事务内部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。

(2)系统故障:系统故障也称为软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电灯情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。这类事务不破坏数据库,但是影响正在运行的所有事务。

(3)介质故障:介质故障也称为硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。

(4)计算机病毒故障:计算机病毒故障是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以数据库文件为主)。

二、四种故障的解决方法

(1)预期的事务内部故障:将事务回滚,撤销对数据库的修改。

(2)非预期的事务内部故障:强制回滚事务,在保证该事务对其他事务没有影响的条件下,利用日志文件撤销其对数据库的修改。

(3)系统故障:待计算机重新启动之后,对于未完成的事务可能写入数据库的内容,回滚所有未完成的事务写的结果;对于已完成的事务可能部分或全部留在缓冲区的结果,需要重做所有已提交的事务(即撤销所有未提交的事务,重做所有已提交的事务)。

(4)介质故障的软件容错:使用数据库备份及事务日志文件,通过恢复技术,恢复数据库到备份结束时的状态。

(5)介质故障的硬件容错:采用双物理存储设备,使两个硬盘存储内容相同,当其中一个硬盘出现故障时,及时使用另一个备份硬盘。

(6)计算机病毒故障:使用防火墙软件防止病毒侵入,对于已感染病毒的数据库文件,使用杀毒软件进行查杀,如果杀毒软件杀毒失败,此时只能用数据库备份文件,以软件容错的方式恢复数据库文件。

这四类故障虽然有所不同,但是对数据库的影响无外乎是对数据库本身的破坏或对数据库中数据的破坏,其恢复的基本原理概况起来也就是利用存储在别处的冗余数据来重建数据库中的数据。

本文首发于叶德华的博客,由cheaplululemon赞助,赞助站地址:,转载请注明赞助站地址。

月经有黑血块吃什么药
灰指甲脚气用药
小孩脾胃虚弱吃什么好
相关阅读
江苏发布关键性提醒!

浙江热尔省成人教育监察院发布新闻了 浙江热尔省2022年普通高考考后警告 一...

2024-12-16
54岁郑钧好可怕,与小16岁娇妻在机场热吻,剪齐刘海刻意扮嫩

过去的服装辅以领域已经形成了用语的品味,相同的用语有相同的品味标准和...

2024-11-02
巴黎女装周——Walter Van Beirendonck品牌时装秀

大公报剧照,外代,2022年6年底23日 6年底22日,摄影师在德国科隆淑女周上展...

2024-10-12
【走近老区看新貌】养山护山闯新路 碳中和理念蔚然成风

央视网消息:2001年,全省第一本新版林权证在潮汕漳州永定县捷文村发端。...

2024-10-05
Mac磁盘如何同步进行分区和格式化!

很多女朋友都一切都是想到Mac怎么文档化存储仪器?Mac存储仪器如何同步进行...

2024-09-16
奥比中光通过注册:年销售额4.7亿拟募资19亿 蚂蚁集团是股东

坎递线下 坎建平 5年末20日报道 MLT-中瞳科技上市的公司股份公司实际的公司...

2024-07-23
友情链接