数据库chapter7(13)

时间:2025-02-27

华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传

无故障状态的过程。备份和恢复是数据库管理员维护数据库安全性和完整性的重要操作。

1畅备份设备

备份设备是指备份数据库的场所。数据库可以备份到磁盘或磁带上,备份方式可以分为两种:一种是先创建备份设备,然后将数据库备份到备份设备上(这种设备被称为永久备份设备);另一种是直接将数据库备份到物理文件上(这种备份设备被称为临时备份设备)。

2畅备份类型

SQLServer支持四种备份类型:数据库备份、差异备份、事务日志备份、文件和文件组备份。其中,第四种方法主要针对特大型数据库的备份。

(1)完全备份

完全备份(FullDatabaseBackups),又称为数据库备份,是指将数据库中的全部信息进行备份。它是备份的基线,它不仅备份数据库的数据文件、日志文件,还备份文件的存储位置、数据库中的全部对象及相关信息。由于是对数据库的完全备份,所以这种备份类型不仅速度较慢,而且将占用大量磁盘空间。

(2)差异备份

差异备份(DifferentialDatabaseBackups)是指备份从最近的完全备份之后对数据所作的修改。它以完全备份为基准,备份完全备份之后变化了的数据库文件、日志文件以及数据库中其他被修改的内容。差异备份消耗的时间比完全备份少。

(3)事务日志备份

事务日志备份(TransactionLogBackups)是指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。

日志是用来记录事务对数据库的更新操作的文件。数据库在运行时,数据库管理系统负责将所有事务的更新操作登记到日志文件中,也就是说日志文件是系统自动维护的。

为保证数据库是可恢复的,登记日志文件时必须遵循两条原则。

1)登记的次序严格按并发事务执行的时间次序。这条原则保证了事务对数据库操作的可再实现性和正确性。例如,在故障发生前,顺序执行了两个事务T1和T2,T1把饭卡A的余额5元减少2元,T2将饭卡A的余额清零,则饭卡A的余额变为0元;如果日志文件中T1和T2的顺序颠倒了,故障恢复时,则饭卡A的余额是先清零再减少2元,结果为-2元,与故障前的饭卡A的余额不一致。

华中科技大学管理学院 175

数据库chapter7(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219