7.4.1数据库恢复的含义7.4.2数据库恢复的原理及其实现技术.pptVIP

  • 42
  • 0
  • 约1.63千字
  • 约 6页
  • 2019-09-03 发布于天津
  • 举报

7.4.1数据库恢复的含义7.4.2数据库恢复的原理及其实现技术.ppt

7.4.1数据库恢复的含义7.4.2数据库恢复的原理及其实现技术.ppt

7.4 数据库的恢复 7.4.1 数据库恢复的含义 7.4.2 数据库恢复的原理及其实现技术 7.4.3 数据库故障恢复策略 7.4.1 数据库恢复的含义 虽然数据库系统中已采取了一定的措施来防止数据库的安全性和完整性遭到破坏,保证并发事务的正确执行,但这些措施并不是绝对可靠的。因此系统应具有检测故障并把数据从错误状态恢复到某一正确状态的能力,这就是数据库的恢复(Recovery)。 7.4.2 数据库恢复的原理及其实现技术 数据库恢复的原理很简单,就是利用数据的冗余(Redundancy)。数据库中任何被破坏或不正确的数据都可利用存储在系统其他地方的冗余数据来恢复。 生成冗余数据最常用的技术有以下两种: 1.登记日志文件 日志文件(Log)是用来记录对数据库更新操作的文件,是系统运行的历史记载。为保证高度可靠,日志文件一般是双副本的,并且独立地写在两个不同类型的设备上。 2.数据转储 数据转储(Data Dump)是指定期将数据库复制到多个存储设备如磁带、磁盘上保存起来的过程,是数据库恢复中采用的基本手段。转储的数据文本称为后备副本或后援副本,当数据库遭到破坏后就可以利用后援副本对数据库进行有效恢复。 7.4.3 数据库故障恢复策略 数据库运行过程中可能出现各种各样的故障,这些故障可分为三类:事务故障、系统故障和介质故障。对不同类型的故障,应该采用不同的恢

文档评论(0)

1亿VIP精品文档

相关文档