- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第14章数据库的备份与还原课件.ppt
第14章 数据库的备份与还原 尽管数据库系统中采取了各种保护措施来保证数据库 的安全性和完整性不被破坏,但是计算机系统中硬件的故 障、软件的错误、操作员的失误以及恶意的破坏仍然是不 可避免的。这些故障轻则造成运行事务非正常中断,影响 数据库中数据的正确性,重则破坏数据库,造成数据损失 甚至服务器崩溃的后果。 数据库的备份和还原对于保证系统的可靠性具有重要 的作用。数据库管理系统必须具有把数据库从错误状态恢 复到某一已知的正确状态的功能,用户采用合适的备份策 略,能够做到以最短的时间和最小的代价把数据库恢复到 最少数据损失的状态。 本章主要介绍故障的种类、数据库备份和还原的含义, 以及如何对数据库进行备份和还原操作。 14.1 故障的种类 数据库系统中发生的故障是多种多样的,大致可以归纳为以下几类: 1. 事务内部的故障 事务内部的故障有的是可以通过事务程序本身发现的,但是更多 的则是非预期的,它们不能由事务处理程序处理。例如运算溢出、并 发事务发生死锁而被选中撤销该事务、违反了某些完整性限制等。 2. 系统故障 系统故障是指造成系统停止运转的任何事件,从而使得系统必须 重新启动。例如,特定类型的硬件故障(如CPU故障)、操作系统故 障、DBMS代码错误、数据库服务器出错以及其他自然原因,例如,停 电等。这类故障影响正在运行的所有事务,但是并不破坏数据库。这 时主存内容、尤其是数据库缓冲区中的内容都将丢失,所有事务都非 正常中止。 4. 计算机病毒 计算机病毒是一种人为的故障或破坏,它是由一些恶意的人编制的 计算机程序。这种程序与其它程序不同,它可以像微生物学所称的病毒 一样进行繁殖和传播,并造成对计算机系统包括数据库系统的破坏。 5. 用户操作错误 在某些情况下,由于用户有意或无意的操作也可能删除数据库中的 有用的数据或加入错误的数据,同样会造成一些潜在的故障。 14.2 备份 数据库备份就是制作数据库中数据结构、对象和数据等 的副本,将其存放在安全可靠的位置,这个副本能在遇到故障 时恢复数据库。 14.2.1 备份类型 一个数据库,无论大小,都要进行数据库的备份工作。数据库备 份类型有4种,分别是完整数据库备份、差异数据库备份、事务日志备 份和文件和文件组备份。下面分别介绍这几种备份类型。 1. 完整数据库备份 完整数据库备份是最完整的数据库备份方式,它会将数据库内所有 的对象完整地复制到指定的设备上。这是任何备份策略中都要求完成的 第一种备份类型,其他所有的备份类型都依赖于完整备份。 由于它是备份完整内容,因此通常会需要花费较多的时间,同时也 会占用较多的空间。完整数据库备份不需要频繁进行。对于数据量较少, 或者变动较小不需经常备份的数据库而言,可以选择使用这种备份方式。 2. 差异数据库备份 差异数据库备份是指从最近一次完全数据库备份以后发生改变的数 据进行备份。最初的备份使用完全备份保存完整的数据库内容,之后则 使用差异备份只记录有变动的部分。 由于差异数据库备份只备份有变动的部分,因此比起完全数据库备 份来说,通常它的备份速度会比较快,占用的空间也会比较少。对于数 据量大且需要经常备份的数据库,使用差异备份可以减少数据库备份的 负担。 3. 事务日志备份 每个Microsoft SQL Server数据库都有一个日志,用于记录所有事务 以及每个事务对数据库所做的修改,事务日志是每个数据库的重要组件。 事务日志备份只备份最后一次日志备份后的所有的事务日志记录。虽 然事务日志备份也依赖于完整备份,但是它并不备份数据库本身,而只 备份自从上一个事务以来发生了变化的部分。 事务日志备份比完整数据库备份节省时间和空间,而且利用事务日志 备份进行还原时,可以指定还原到某一个事务。但是,用事务日志备份 恢复数据库要花费较长的时间。通常情况下,事务日志备份与完整数据 库备份和差异备份要结合使用。 4. 文件和文件组备份 这种备份模式是以文件和文件组作为备份的对象,可以针对数据库特 定的文件或特定文件组内的所有成员进行数据备份处理。不过在使用这 种备份模式时,应该要搭配事务日志备份一起使用。 14.2.2 备份设备的类型 在进行备份之前必须先创建备份设备。备份设备是指在备份或还原 操作中使用的磁带机或磁盘驱动器。可以将备份数据写入1到64个备份设 备。如果备份数据需要多个备份设备,则所有设备必须对应于一种设备 类型(磁盘或磁带)。下面介绍一些常用的备份设备以及如何创建和管 理这些设备
您可能关注的文档
- 数字经济与网络零售业课件.ppt
- 数字色彩系统课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第10章视频图像编码课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第11章多媒体通信课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第1章绪论课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第2章视频的图像表示课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第5章图像分割课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第6章视频分割理论与方法课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第7章课件.ppt
- 数字视频图像处理与通信教学课件ppt作者刘富强王新红宋春林陈康力第8章课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第1章数据库技术基础课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第2章关系数据库课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第3章数据库设计课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第4章SQLServer2008系统概述课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第5章创建与使用数据库课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第6章创建与使用数据表课件.ppt
- 数据库技术与应用——SQLServer2008教学课件ppt作者胡国胜第8章T-SQL编程基础课件.ppt
- 数据库技术其他发展课件.ppt
- 数据库武大版-第5章关系数据理论课件.ppt
- 数据库的创建与使用课件.ppt
文档评论(0)