数据库原理及应用11 数据库的备份和恢复

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务11.1 知识准备
11.1.1 为什么需要备份
2.备份和还原的概念
(1)备份 备份是指将数据库中的数据取出来,存在另一个安全可靠的地 方,以便当数据库中数据遭到破坏时能够将数据取出来,恢复到没有 被破坏之前的内容。 (2)还原 还原是指利用已经备份好的数据将原数据库恢复,使之恢复到 备份时的内容。
任务11.1 知识准备
11.1.3 恢复模式
3.大容量日志恢复模式
大容量日志恢复模式减少日志空间的使用,但仍保持完整恢复 模式的大多数灵活性。
各种备份方式与恢复模式的关系见表11.1。
表 11.1 备份方式与恢复模式的关系
任务11.1 知识准备
11.1.4 备份和还原策略
1.备份策略
备份策略部分包含定义备份的类型和频率、备份所需硬件的特 性和速度、备份的测试方法以及备份媒体的存储位置和方法。最佳备 份策略取决于各种因素,以下因素尤其重要:
任务11.1 知识准备
11.1.2 备份的类型
2.备份和还原的概念
1.按数据的备份方法来分,可以分为完全备份和差异备份 (1)完全备份 完全备份是指将数据库中所有的数据都备份。 (2)差异备份 差异备份是指仅备份上次备份以后有改变的数据。
任务11.1 知识准备
11.1.2 备份的类型
2.备份和还原的概念
在本项目上节内容中,我们介绍了数据备份与还原的重要性及策 略,本节以“网络论坛”数据库为例,将重点讲述“网络论坛”数据 库的各种备份和还原方式的操作方法。
任务11.2 “网络论坛”数据库备份和 还原
11.2.2 完整数据库备份与还原
1.基于SSMS的数据库备份与还原
(1)数据备份
①打开SQL Server Management Studio,在“对象管理器”中打 开“数据库”文件夹。
本项目以“网络论坛”数据库安全性管理为例,介绍数据库备份和 还原操作。数据库的备份和还原与正常的数据库的运作没有什么关系, 但是若有破坏数据库的异常情况发生,进行合理的备份和还原将成为系 统能恢复到用户满意程度的关键因素。
项目目标
知识目标
01
>了解数据库的故障。 >掌握数据库备份的概念及操作方法。 >掌握数据库还原的概念及操作方法。
要使用此策略,必须满足以下三个假设。 (1)有一个完好的数据库备份。 (2)自备份后生成的所有事务日志文件可用且未损坏。 (3)数据库中的问题不是由逻辑损坏或非故意删除引起的。
任务11.1 知识准备
11.1.5 备份设备
1.系统备份
系统备份指的是用户操作系统因磁盘损伤或损坏,计算机病毒 或人为误删除等原因造成系统文件丢失,从而造成计算机操作系统不 能正常引导,因此使用系统备份,将操作系统事先存储起来,用于故 障后的后备支援。
讲授人
CONTENTS
项目1 数据库设计 项目2 搭建SQL Server 2008 数据库管理系统环境 项目3 创建和管理数据库
项目4 创建和管理数据表
项目5 表中数据操作 项目6 进行T-SQL程序设计 项目7 事务、索引和视图的创建 与应用 项目8 存储过程的创建和使用
项目9 触发器的创建和使用
项目10 SQL Server的安全性管理
项目11 数据库的备份和恢复
项目12 SQL Server数据转换
项目13 SQL Server代理服务任务
项目11 数据库的备份和 恢复
项目导读 项目目标 任务11.1-11.3 项目实训
知识巩固
项目导读
计算机同其他设备一样,随时都有可能发生故障。计算机发生故障 的原因多种多样,如磁盘故障、软件故障等。
(1)一天中应用程序访问数据库的时间有多长。 (2)更改和更新可能发生的频率如何。 (3)可能只是需要更改数据库的小部分内容,还是需要更改数 据库的大部分内容。 (4)完整数据库备份需要多少磁盘空间。
任务11.1 知识准备
11.1.4 备份和还原策略
2.还原策略
还原策略部分包含定义负责执行还原的人员以及如何执行还原 以满足数据库可用性和尽量减少数据丢失的目标。
2.按备份的内容来分,可以分为数据库备份、事务日志备份及 文件和文件组备份
(1)数据库备份 数据库备份是对数据库所有数据资料的备份,这类似于完全备 份。 (2)事务日志备份 事务日志备份是仅备份事务日志文件。 (3)文件和文件组备份 文件和文件组备份是指单独备份数据库中某个文件或某一组文 件。
任务wenku.baidu.com1.1 知识准备
任务11.1 知识准备
11.1.5 备份设备
2.数据备份
数据备份指的是用户将数据包括文件、数据库、应用程序等存 储起来,用于数据恢复时使用。
任务11.2 “网络论坛”数据库备份和 还原
11.2.1 任务描述及分析
SQL Server 2008提供了高性能的数据备份和还原功能,主要包括 完整备份、差异备份及事务日志备份等机制,并具有简单恢复模式和 完整恢复模式下的数据库恢复技术。用户可以使用SSMS进行操作,也 可以使用T-SQL语句进行数据备份和恢复。
能力目标
02
>了解数据库故障。 >能够掌握数据库数据备份的策略。 >能够掌握数据库数据还原的策略。
CONTENTS
任务11.1 知识准备 任务11.2 “网络论坛”数据库备份和还原
任务11.3 知识和技能扩展
任务11.1 知识准备
11.1.1 为什么需要备份
1.数据库系统故障
(1)事务故障 事务故障是指计算机在处理事务过程中由于种种原因,使事务 未能运行到正常终止点就被终止。 (2)系统故障 系统故障是指造成系统停止运转或重启的故障。例如,OS和 DBMS本身出错、特定类型的硬件错误、突然停电等都是系统故障。 (3)介质故障 介质故障是指系统在运行过程中由于某种硬件故障,如磁盘损 坏或由于OS的某种潜在的错误或瞬时强磁场干扰等,造成存储在外存 上的数据部分或全部损失的故障。
11.1.3 恢复模式
1.简单恢复模式
简单恢复模式是为了恢复到上一次备份点的数据库而设计的。 使用这种模式的备份策略应该由完整备份和差异备份组成。当启用简 单恢复模式时,不能执行事务日志备份。
任务11.1 知识准备
11.1.3 恢复模式
2.完整恢复模式
完整恢复模式设计用于需要恢复到失败点或者指定时间点的数 据库。使用这种模式,所有操作被写入日志中,包括大容量操作和大 容量数据加载。
相关文档
最新文档