数据库系统18-数据库的备份和恢复.ppt

上传人:小飞机 文档编号:6578601 上传时间:2023-11-14 格式:PPT 页数:18 大小:256.66KB
返回 下载 相关 举报
数据库系统18-数据库的备份和恢复.ppt_第1页
第1页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第2页
第2页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第3页
第3页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第4页
第4页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库系统18-数据库的备份和恢复.ppt》由会员分享,可在线阅读,更多相关《数据库系统18-数据库的备份和恢复.ppt(18页珍藏版)》请在三一办公上搜索。

1、第 18 讲 数据库的备份和恢复,一、备份和恢复概述 1 备份和恢复的概念 2 数据库备份类型 3 数据库恢复模式二、管理数据库的备份和恢复三、数据库维护计划,练习 创建一个函数,在 titles 表中查询title_id,title,type,price 并以 type 为参数.CREATE FUNCTION fun_titles(vartype varchar(30)RETURNS table AS RETURN(select title_id,title,type,price from titles where type=vartype)GO select*from dbo.fun_ti

2、tles(business),一、备份和恢复概述 1 备份和恢复的概念,备份和恢复组件是 SQL Server 的重要组成部分.备份就是指对 SQL Server 数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时刻数据库中所有数据的状态,如果数据库因意外而损坏,这些备份文件可以用来恢复数据库.,恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态由备份决定.进行备份和恢复的工作主要是由数据库管理员来完成的.实际上数据库管理员日常比较重要、比较频繁的工作就是对数据库进行备份和恢复.,在 SQL Server 有4种备份类型,分别为数据库备份、事务日志备

3、份、差异备份、文件及文件组备份.数据库备份 数据库备份是指对数据库的完整备份,包括所有的数据以及数据库对象.实际上备份数据库的过程就是首先将事务日志写到磁盘上,然后根据事务创建相同的数据库和数据库对象以及拷贝数据的过程.,2 数据库备份的类型,由于是对数据库的完全备份,所以这种备份类型不仅速度较慢,而且将占用大量磁盘空间.因此,在进行数据库备份时,常将其安排在晚间,因为此时整个数据库系统几乎不进行其他事务操作,从而可以提高数据库备份的速度.事务日志备份 事务日志备份是指对数据库发生的事务进行备份,包括所有已经完成的事务.,由于事务日志备份仅对数据库事务日志进行备份,所以需要的磁盘空间和备份时间

4、都比数据库备份少得多,这是它的优点所在.利用事务日志备份,可以将数据库恢复到任意一个创建事务日志备份的时刻.差异备份 差异备份是指将最近一次数据库备份以来发生的数据变化备份起来,因此差异备份实际上是一种增量形式的数据库备份.,差异备份无法像事务日志备份那样提供到失败点的无数据损失备份.文件和文件组备份 它是指对数据库文件或文件夹作备份.这种备份应再配合事务日志备份,以保证数据库的一致性.一般来说,综合使用全面数据库备份、增量备份和事务日志备份可以大大提高数据库系统的安全性,将丢失数据的风险降低到最小.,综合数据备份方案 a 根据系统运行的实际情况,周期性地进行数据库的备份,比如在每天晚上进行数

5、据库的全面备份.b 间隔性地进行数据库的增量备份,比如每四小时备份一次,对更新非常频繁的数据库可以将时间间隔设置的更小.c 建议在每两次增量备份之间进行事务日志的备份,例如每 30 分钟备份一次.,SQL Server 中有 3 种数据库恢复模式:简单恢复 它是指在进行数据库恢复时仅使用了数据库备份或差异备份,而不涉及事务日志备份.这种模式将无法使数据库恢复到失败点状态.完全恢复 它是指通过使用数据库备份和事务日志备份将数据库恢复到发生失败的时刻,几乎不造成任何数据丢失,这是对付因存储介质损坏而数据丢失的最佳方法.为了保证数据库的这种,3 数据库恢复模式,恢复能力,所有的批数据操作都被写入日志

6、文件.批日志恢复 批日志恢复在性能上要优于简单恢复和完全恢复模式.它的备份策略与完全恢复的备份策略基本相同.数据库恢复方案 a 利用最近的全面数据库备份恢复数据库.b 利用最近的数据库增量备份恢复数据库.c 利用自最近一次进行过数据库增量备份后的事务日志备份恢复数据库.,注意:1 对备份的设备和资源进行有条理的存放和管理.2 规划合理的覆盖备份介质的时间间隔.3 在多服务器的情况下,究竟是进行集中式还是分布式的备份.4 规划一套时刻备用的不影响生产的灾难恢复计划.,创建数据库备份设备 在进行数据库备份之前,首先要创建备份设备.以创建磁盘备份设备为例,操作方法如下:(1)展开指定的服务器节点.(

7、2)展开管理节点.(3)右键单击备份节点.(4)选择新建备份设备选项.(5)填写相应的项,按确定按钮结束.,二、管理数据库的备份和恢复,备份数据库 通过企业管理器来备份数据库的操作如下:(1)展开指定的服务器节点.(2)展开数据库节点.(3)选中指定的数据库,从工具下拉菜单中选择备份数据库项.(4)在弹出的对话框中填写相应的项.(5)按确定按钮结束.,恢复数据库 通过企业管理器来恢复数据库的操作如下:(1)展开指定的服务器节点.(2)展开数据库节点.(3)选中指定的数据库,从工具下拉菜单中选择还原数据库项.(4)在弹出的对话框中填写相应的项.(5)按确定按钮结束.,只要数据库管理员事先创建数据

8、库维护计划,SQL Server 就可以进行数据库维护工作,使数据库保持运行在最佳状态.为管理员节省不少时间,也可以防止延误数据库的维护工作.创建数据库维护计划 创建数据库维护计划过程如下:(1)在企业管理器中,选定数据库并右键单击.(2)选定所有任务 维护计划.(3)在对话框中,填写相应的项.(4)按确定按钮结束.,三、数据库维护计划,管理数据库维护计划 在设置好维护计划后,就可以在企业管理器中查看、修改维护计划了.在企业管理器中服务器文件夹下的“管理”子目录下选择“数据库维护计划”就可以看到当前数据库服务器中的所有计划.右键单击要修改的数据库维护计划名称,在弹出式菜单中选择属性项,在相应的对话框中可修改先前设置的所有信息.,练习题 1 数据备份的重要性有哪些?2 在数据库备份中采用什么样的策略为好?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号