首页 > 知识点讲解
       数据库故障及恢复
知识路径: > 信息系统数据资源维护 > 信息系统数据资源例行管理 > 数据库检测、备份与恢复、性能优化基础知识 > 数据库例行维护 > 数据库备份与恢复 > 
相关知识点:2个      
        与数据库运行相关的故障一般包括事务故障、系统故障和介质故障。在各种故障发生以后,把数据库中的数据从错误状态恢复到某一已知的正确状态(也称为一致状态或完整状态),该过程称为数据库恢复。针对不同的故障情况,采取的恢复措施是不相同的。
        (1)事务故障:事务故障是指由于事务内部的逻辑错误(如运算溢出、数据输入错、记录找不到等)或系统错误(如并发事务发生死锁而被选中撤销等)所引起的,使事务在未达到规定的终点以前就被迫中止的任何事件。逻辑错误和系统错误都可能造成事务执行失败,逻辑错误指事务由于某些内部条件而无法继续正常执行,这样的内部条件包括非法输入、找不到数据、溢出或超出资源限制等;系统错误指系统进入一种状态,使得事务无法继续执行。但该事务可以在以后的某个时间重新执行。事务故障在事务处理过程中发生时,应撤销该事务对数据库的一切更新。一般采取的措施是反向扫描日志文件,对增、删、改的操作进行逆向操作,直至该事务开始为止。
        (2)系统故障:系统故障又称为软故障,是指使系统停止运转的任何事件,如特定类型的硬件错误(CPU故障)、软件故障、停电等事件,使得系统需要重新启动。这类故障影响正在运行的所有事务,但不破坏数据库。出现系统故障后,首先需要重新启动操作系统或DBMS,然后扫描日志文件,对重做队列中每个事务进行正向扫描日志文件,依据日志文件中的次序,重新执行登记操作。对撤销队列中每个事务进行反向扫描日志文件,依据日志文件中相反的次序,对每个更新操作执行逆操作,从而恢复原状。
        (3)介质故障:介质故障又称为硬故障,主要指外存故障,如磁盘损坏、磁头碰撞、瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务。出现介质故障后,必要时需重新安装修复系统,装入最新的备份副本,重新装入有关的日志文件副本,根据日志文件,重做最近备份以后提交的所有事务。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有