第十一章 数据库恢复技术
内容概述
本章介绍了数据库恢复的基本概念和基本技术,包括事务的概念及ACID特性,事务、系统和介质三类故障,及借助数据转储和登记日志文件实现三类故障的恢复技术、具有检查点的恢复技术和数据库镜像技术。
本章目标
理解事务的概念和ACID特性,掌握故障的产生原因和分类、恢复的实现技术、三种故障的恢复策略、具有检测点的恢复技术。了解数据库镜像技术。
重点和难点
重点:理解事务的ACID特性,掌握数据转储和日志恢复技术,事务、系统、介质故障的原因及恢复策略,具有检查点的恢复技术。
难点:采用动态转储的介质故障恢复方法,登记日志文件所需要遵循的原则(先写日志,后写数据库)、具有检查点的恢复技术。
实验内容
实验10:事务控制语句
掌握数据库事务管理的基本原理以及事务的编程方法。运用SQL语句设计几个典型事务应用,包括显式事务、事务提交、事务回滚、隐式事务等。
实验11:数据库备份恢复
了解数据库转储备份的概念,掌握数据库数据转储备份的方法。利用DBMS中的工具实现数据库逻辑备份、增量备份和完全备份,针对三类故障设计数据库恢复策略,实现数据库恢复。