第6章 备份和还原 PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第14页
2019年3月10日
6.3 备份基础
备份就是制作数据库结构和数据的拷贝。 在执行备份操作之前,应该做好相应的计 划工作、明确备份的对象、理解备份的动 态特点等。 下面详细介绍这些内容。
2019年3月10日
第15页
备份计划
确定备份的频率。 确定备份的内容。 确定使用的介质。 确定备份工作的负责人。 确定使用在线备份还是脱机备份。 确定是否使用备份服务器。 确定备份存储的地方。 确定备份存储的期限。
第10页
2019年3月10日
大容量日志记录的恢复模式
就像完整恢复模式一样,大容量日志记录的恢复 模式也使用数据库备份和日志备份来还原数据库。 但是,在使用了大容量日志记录的恢复模式的数 据库中,其事务日志耗费的磁盘空间远远小于使 用完整恢复模式的数据库的事务日志。 在大容量日志记录的恢复模式中CREATE INDEX、 BULK INSERT、BCP、SELECT INTO等操作不 记录在事务日志中。
– 完整恢复模式 – 大容量日志记录的恢复模式 – 简单恢复模式
2019年3月10日
第9页
完整恢复模式
完整恢复模式是等级最高的数据库恢复模式。在 完整恢复模式中,对数据库的所有的操作都记录 在数据库的事务日志中。即使那些大容量数据操 作和创建索引的操作,也都记录在了数据库的事 务日志中。当数据库遭到破坏之后,可以使用该 数据库的事务日志迅速还原数据库。 在完整恢复模式中,由于事务日志记录了数据库 的所有变化,所以可以使用事务日志将数据库还 原到任意的时刻点。但是,这种恢复模式耗费大 量的磁盘空间。除非是那种事务日志非常重要的 数据库备份策略,一般不使用这种恢复模式。
2019年3月10日 第16页
备份对象
在备份的时候,应该确定备份的内容。备 份的目的是当系统发生故障或瘫痪之后, 应该能够将系统还原到发生故障之前的状 态,因此有必要将系统的全部信息都备份 下来。 从大的方面上讲,应该备份两方面的内容, 一方面是备份记录系统信息的系统数据库, 另一方面是备份记录用户数据的用户数据 库。
2019年3月10日
第11页
简单恢复模式
对于那些规模比较小的数据库或数据不经常改变 的数据库来说,可以使用简单恢复模式。 当使用简单恢复模式时,可以通过执行完全数据 库备份和增量数据库备份来还原数据库,数据库 只能还原到执行备份操作的时刻点。执行备份操 作之后的所有数据修改都丢失并且需要重建。这 种模型的特点是数据库没有事务日志。 这种模型的好处是耗费比较少的磁盘空间;恢复 模式最简单。
第2页
2019年3月10日
本章重点
工作原理 恢复模式 备份前的准备 备份技术 还原前的准备 还原技术
2019年3月10日
第3页
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第4页
2019年3月10日
2019年3月10日
第7页
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第8页
2019年3月10日
6.2 数据库遭到破坏时还原数据 库中数据的数据存储方式,它与可用性、性能、 磁盘空间等因素相关。每一种恢复模式都按照不 同的方式维护数据库中的数据和日志。 Microsoft SQL Server 2008系统提供了3种数据 库的恢复模式:
第6章 备份和还原
学习目标 本章重点 本章内容
2019年3月10日
第1页
学习目标
数据库管理员的一项重要工作是执行备份和还原 操作,确保数据库中数据的安全和完整。计算机 技术的广泛应用,一方面大大提高了人们的工作 效率,另一方面又为人们和组织的正常工作带来 了巨大的隐患。无论是计算机硬件系统的故障, 还是计算机软件系统的瘫痪,都有可能对人们和 组织的正常工作和工作带来极大的冲击,甚至出 现灾难性的后果。 备份和还原是解决这种问题的有效机制。备份是 还原的基础,还原是备份的目的。 本章研究备份和还原技术。
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第5页
2019年3月10日
6.1 概述
备份就是制作数据库结构和数据的拷贝,以便在数据库遭 到破坏的时候能够修复数据库。数据库的破坏是难以预测 的,因此必须采取能够还原数据库的措施。一般地,造成 数据丢失的常见原因包括软件系统瘫痪、硬件系统瘫痪、 人为误操作、存储数据的磁盘被破坏, 以及地震、火灾、 战争、盗窃等灾难等。 备份就是这样一项重要的系统管理工作,是系统管理员的 日常工作。当然,备份需要一定的许可。备份的内容不但 包括用户的数据库内容,而且还包括系统数据库的内容。 执行备份的时候,允许其他用户继续对数据库进行操作。 备份有许多方法,在不同的情况应该选择最合适的方法。 但是,只有数据库备份是远远不够的,数据库还原也是不 能缺少的一项工作。
第6页
2019年3月10日
备份和还原
进一步而言,在进行数据库备份时,一般系统是处于正常 环境状态的,这时数据库备份工作就单纯是数据库备份工 作。 但是,当进行数据库还原时系统的环境将处于一种非正常 的状态,例如,系统整个硬件失败、或是系统软件瘫痪、 或是由于误操作而删除了重要的数据。 这些引起数据库备份工作的可能性成为了一种现实的存在, 如何正确地判断系统的非常状态、如何迅速而安全有效地 把系统和数据还原到正常的状态,是系统管理员不可缺少 的工作,是测试系统管理员水平高低的一把尺子。
第12页
2019年3月10日
设置数据库恢复模式的方式
有两种设置数 据库恢复模式 的方式,即 SQL Server Management Studio和 ALTER DATABASE语 句。
第13页
2019年3月10日
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
2019年3月10日
6.3 备份基础
备份就是制作数据库结构和数据的拷贝。 在执行备份操作之前,应该做好相应的计 划工作、明确备份的对象、理解备份的动 态特点等。 下面详细介绍这些内容。
2019年3月10日
第15页
备份计划
确定备份的频率。 确定备份的内容。 确定使用的介质。 确定备份工作的负责人。 确定使用在线备份还是脱机备份。 确定是否使用备份服务器。 确定备份存储的地方。 确定备份存储的期限。
第10页
2019年3月10日
大容量日志记录的恢复模式
就像完整恢复模式一样,大容量日志记录的恢复 模式也使用数据库备份和日志备份来还原数据库。 但是,在使用了大容量日志记录的恢复模式的数 据库中,其事务日志耗费的磁盘空间远远小于使 用完整恢复模式的数据库的事务日志。 在大容量日志记录的恢复模式中CREATE INDEX、 BULK INSERT、BCP、SELECT INTO等操作不 记录在事务日志中。
– 完整恢复模式 – 大容量日志记录的恢复模式 – 简单恢复模式
2019年3月10日
第9页
完整恢复模式
完整恢复模式是等级最高的数据库恢复模式。在 完整恢复模式中,对数据库的所有的操作都记录 在数据库的事务日志中。即使那些大容量数据操 作和创建索引的操作,也都记录在了数据库的事 务日志中。当数据库遭到破坏之后,可以使用该 数据库的事务日志迅速还原数据库。 在完整恢复模式中,由于事务日志记录了数据库 的所有变化,所以可以使用事务日志将数据库还 原到任意的时刻点。但是,这种恢复模式耗费大 量的磁盘空间。除非是那种事务日志非常重要的 数据库备份策略,一般不使用这种恢复模式。
2019年3月10日 第16页
备份对象
在备份的时候,应该确定备份的内容。备 份的目的是当系统发生故障或瘫痪之后, 应该能够将系统还原到发生故障之前的状 态,因此有必要将系统的全部信息都备份 下来。 从大的方面上讲,应该备份两方面的内容, 一方面是备份记录系统信息的系统数据库, 另一方面是备份记录用户数据的用户数据 库。
2019年3月10日
第11页
简单恢复模式
对于那些规模比较小的数据库或数据不经常改变 的数据库来说,可以使用简单恢复模式。 当使用简单恢复模式时,可以通过执行完全数据 库备份和增量数据库备份来还原数据库,数据库 只能还原到执行备份操作的时刻点。执行备份操 作之后的所有数据修改都丢失并且需要重建。这 种模型的特点是数据库没有事务日志。 这种模型的好处是耗费比较少的磁盘空间;恢复 模式最简单。
第2页
2019年3月10日
本章重点
工作原理 恢复模式 备份前的准备 备份技术 还原前的准备 还原技术
2019年3月10日
第3页
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第4页
2019年3月10日
2019年3月10日
第7页
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第8页
2019年3月10日
6.2 数据库遭到破坏时还原数据 库中数据的数据存储方式,它与可用性、性能、 磁盘空间等因素相关。每一种恢复模式都按照不 同的方式维护数据库中的数据和日志。 Microsoft SQL Server 2008系统提供了3种数据 库的恢复模式:
第6章 备份和还原
学习目标 本章重点 本章内容
2019年3月10日
第1页
学习目标
数据库管理员的一项重要工作是执行备份和还原 操作,确保数据库中数据的安全和完整。计算机 技术的广泛应用,一方面大大提高了人们的工作 效率,另一方面又为人们和组织的正常工作带来 了巨大的隐患。无论是计算机硬件系统的故障, 还是计算机软件系统的瘫痪,都有可能对人们和 组织的正常工作和工作带来极大的冲击,甚至出 现灾难性的后果。 备份和还原是解决这种问题的有效机制。备份是 还原的基础,还原是备份的目的。 本章研究备份和还原技术。
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题
第5页
2019年3月10日
6.1 概述
备份就是制作数据库结构和数据的拷贝,以便在数据库遭 到破坏的时候能够修复数据库。数据库的破坏是难以预测 的,因此必须采取能够还原数据库的措施。一般地,造成 数据丢失的常见原因包括软件系统瘫痪、硬件系统瘫痪、 人为误操作、存储数据的磁盘被破坏, 以及地震、火灾、 战争、盗窃等灾难等。 备份就是这样一项重要的系统管理工作,是系统管理员的 日常工作。当然,备份需要一定的许可。备份的内容不但 包括用户的数据库内容,而且还包括系统数据库的内容。 执行备份的时候,允许其他用户继续对数据库进行操作。 备份有许多方法,在不同的情况应该选择最合适的方法。 但是,只有数据库备份是远远不够的,数据库还原也是不 能缺少的一项工作。
第6页
2019年3月10日
备份和还原
进一步而言,在进行数据库备份时,一般系统是处于正常 环境状态的,这时数据库备份工作就单纯是数据库备份工 作。 但是,当进行数据库还原时系统的环境将处于一种非正常 的状态,例如,系统整个硬件失败、或是系统软件瘫痪、 或是由于误操作而删除了重要的数据。 这些引起数据库备份工作的可能性成为了一种现实的存在, 如何正确地判断系统的非常状态、如何迅速而安全有效地 把系统和数据还原到正常的状态,是系统管理员不可缺少 的工作,是测试系统管理员水平高低的一把尺子。
第12页
2019年3月10日
设置数据库恢复模式的方式
有两种设置数 据库恢复模式 的方式,即 SQL Server Management Studio和 ALTER DATABASE语 句。
第13页
2019年3月10日
本章内容
6.1 6.2 6.3 6.4 6.5 6.6 6.7 概述 数据库的恢复模式 备份基础 执行备份操作 还原 上机练习 习题