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

上传人:tian****1990 文档编号:2836509 上传时间:2019-12-01 格式:PPT 页数:18 大小:377.81KB
返回 下载 相关 举报
数据库系统18-数据库的备份和恢复.ppt_第1页
第1页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第2页
第2页 / 共18页
数据库系统18-数据库的备份和恢复.ppt_第3页
第3页 / 共18页
点击查看更多>>
资源描述
第 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_titles(business),一、备份和恢复概述 1 备份和恢复的概念,备份和恢复组件是 SQL Server 的重要组成 部分. 备份就是指对 SQL Server 数据库及其他相 关信息进行拷贝,数据库备份记录了在进行备份 这一操作时刻数据库中所有数据的状态,如果数 据库因意外而损坏,这些备份文件可以用来恢复 数据库.,恢复就是把遭受破坏、丢失的数据或出现错 误的数据库恢复到原来的正常状态,这一状态由 备份决定. 进行备份和恢复的工作主要是由数据库管理 员来完成的. 实际上数据库管理员日常比较重 要、比较频繁的工作就是对数据库进行备份和恢 复.,在 SQL Server 有4种备份类型,分别为数 据库备份、事务日志备份、差异备份、文件及 文件组备份. 数据库备份 数据库备份是指对数据库的完整备份,包 括所有的数据以及数据库对象. 实际上备份数 据库的过程就是首先将事务日志写到磁盘上, 然后根据事务创建相同的数据库和数据库对象 以及拷贝数据的过程.,2 数据库备份的类型,由于是对数据库的完全备份,所以这种备 份类型不仅速度较慢,而且将占用大量磁盘空 间. 因此,在进行数据库备份时,常将其安排 在晚间,因为此时整个数据库系统几乎不进行 其他事务操作,从而可以提高数据库备份的速 度. 事务日志备份 事务日志备份是指对数据库发生的事务进 行备份,包括所有已经完成的事务.,由于事务日志备份仅对数据库事务日志进 行备份,所以需要的磁盘空间和备份时间都比 数据库备份少得多,这是它的优点所在. 利用事务日志备份,可以将数据库恢复到 任意一个创建事务日志备份的时刻. 差异备份 差异备份是指将最近一次数据库备份以来 发生的数据变化备份起来,因此差异备份实际 上是一种增量形式的数据库备份.,差异备份无法像事务日志备份那样提供到 失败点的无数据损失备份. 文件和文件组备份 它是指对数据库文件或文件夹作备份. 这 种备份应再配合事务日志备份,以保证数据库 的一致性. 一般来说,综合使用全面数据库备份、增 量备份和事务日志备份可以大大提高数据库系 统的安全性,将丢失数据的风险降低到最小., 综合数据备份方案 a 根据系统运行的实际情况,周期性地进 行数据库的备份,比如在每天晚上进行数据库 的全面备份. b 间隔性地进行数据库的增量备份,比 如每四小时备份一次,对更新非常频繁的数据 库可以将时间间隔设置的更小. c 建议在每两次增量备份之间进行事务日 志的备份,例如每 30 分钟备份一次.,SQL Server 中有 3 种数据库恢复模式: 简单恢复 它是指在进行数据库恢复时仅使用了数据 库备份或差异备份,而不涉及事务日志备份. 这种模式将无法使数据库恢复到失败点状态. 完全恢复 它是指通过使用数据库备份和事务日志备 份将数据库恢复到发生失败的时刻,几乎不造 成任何数据丢失,这是对付因存储介质损坏而 数据丢失的最佳方法. 为了保证数据库的这种,3 数据库恢复模式,恢复能力,所有的批数据操作都被写入日志文 件. 批日志恢复 批日志恢复在性能上要优于简单恢复和完 全恢复模式. 它的备份策略与完全恢复的备份 策略基本相同. 数据库恢复方案 a 利用最近的全面数据库备份恢复数据库. b 利用最近的数据库增量备份恢复数据库. c 利用自最近一次进行过数据库增量备份 后的事务日志备份恢复数据库.,注意: 1 对备份的设备和资源进行有条理的存放 和管理. 2 规划合理的覆盖备份介质的时间间隔. 3 在多服务器的情况下,究竟是进行集中 式还是分布式的备份. 4 规划一套时刻备用的不影响生产的灾难 恢复计划., 创建数据库备份设备 在进行数据库备份之前,首先要创建备份设 备. 以创建磁盘备份设备为例,操作方法如下: (1)展开指定的服务器节点. (2)展开管理节点. (3)右键单击备份节点. (4)选择新建备份设备选项. (5)填写相应的项,按确定按钮结束.,二、管理数据库的备份和恢复, 备份数据库 通过企业管理器来备份数据库的操作如下: (1)展开指定的服务器节点. (2)展开数据库节点. (3)选中指定的数据库,从工具下拉菜 单中选择备份数据库项. (4)在弹出的对话框中填写相应的项. (5)按确定按钮结束., 恢复数据库 通过企业管理器来恢复数据库的操作如下: (1)展开指定的服务器节点. (2)展开数据库节点. (3)选中指定的数据库,从工具下拉菜 单中选择还原数据库项. (4)在弹出的对话框中填写相应的项. (5)按确定按钮结束.,只要数据库管理员事先创建数据库维护计划, SQL Server 就可以进行数据库维护工作,使数据 库保持运行在最佳状态. 为管理员节省不少时间, 也可以防止延误数据库的维护工作. 创建数据库维护计划 创建数据库维护计划过程如下: (1)在企业管理器中, 选定数据库并右键单击. (2)选定所有任务 维护计划. (3)在对话框中,填写相应的项. (4)按确定按钮结束.,三、数据库维护计划, 管理数据库维护计划 在设置好维护计划后,就可以在企业管理器 中查看、修改维护计划了. 在企业管理器中服务 器文件夹下的 “管理” 子目录下选择 “数据库维护 计划” 就可以看到当前数据库服务器中的所有计 划. 右键单击要修改的数据库维护计划名称,在 弹出式菜单中选择属性项,在相应的对话框 中可修改先前设置的所有信息.,练习题 1 数据备份的重要性有哪些? 2 在数据库备份中采用什么样的策 略为好?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!