数据库的备份和恢复.ppt_第1页
数据库的备份和恢复.ppt_第2页
数据库的备份和恢复.ppt_第3页
数据库的备份和恢复.ppt_第4页
数据库的备份和恢复.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复, 本章要点:,了解备份设备的创建、查看、删除 掌握备份的方法 掌握恢复的方法,第十三章 数据库的备份和恢复,本章教学内容:,13.1 备份数据库 13.2 恢复数据库,第十三章 数据库的备份和恢复,数据的备份 备份类型 备份策略 备份设备 备份操作,第十三章 数据库的备份和恢复,数据的恢复 恢复模式 恢复操作,第十三章 数据库的备份和恢复,13.1 备份数据库,造成数据丢失的原因: 存储介质故障 用户误操作 计算机崩溃 计算机感染病毒 电源故障 自然灾害,第十三章 数据库的备份和恢复,数据库的备份类型 完整数据库备份(Database Backup) 事务日志备份(Transaction Log Backup) 差异备份(Differential Database Backup) 文件和文件组备份(File and File Group Backup),第十三章 数据库的备份和恢复,完整数据库备份 完整数据库备份是指对数据库完全备份,包括所有的数据以及数据库对象。由于是对数据库的完全备份,所以这种备份类型不仅速度较慢,而且将占用大量磁盘空间。因此,数据库备份常安排在 晚间进行,因为此时整个数据库系统几乎不进行其它事务操作,从而可以提高数据库备份的速度。,第十三章 数据库的备份和恢复,事务日志备份 事务日志备份是指对数据库发生的事务进行备份,它只备份在日志中记录的变化。包括从上次进行事务日志备份、差异备份和数据库完全备份之后所有已经完成的事务。由于事务日志备份是基于数据库的逻辑操作(如insert、update、delete),所以该方法比完整数据库备份要快的多,比差异数据库备份也要快一些。,第十三章 数据库的备份和恢复,差异(增量)备份 差异备份是备份自上次全面备份以来的数据变化。与完整数据库备份相比,差异备份由于备份的数据量较小,备份和恢复所用的时间都较短。增量备份无法将数据库恢复到出现意外前某一指定的时刻,它只能将数据库恢复到上一次增量备份结束的时刻。,第十三章 数据库的备份和恢复,文件和文件组备份 文件或文件组备份是指对特定的数据库文件或文件组进行备份,是部分的数据库备份。这种备份方式一般应用在数据库非常大,并且没有足够的时间执行完全数据库备份时才使用。,第十三章 数据库的备份和恢复,备份策略 每晚进行一次数据库备份。 以较小的时间间隔进行差异备份,比如两小时。 在相临的两次差异备份之间进行事务日志备份,比如每二十分钟一次。,第十三章 数据库的备份和恢复,备份设备 磁盘备份是指备份到硬盘或其它磁盘类型的存储介质上的文件。磁盘备份可以使用数据库服务器的本地磁盘,也可以使用网络上的远程磁盘。由于网络备份容易出现故障,请谨慎使用网络磁盘进行备份。 磁带备份是将数据备份到磁带上。需要注意的是,磁带设备必须直接连接到数据库服务器上。另外,磁带备份不像磁盘备份那样支持网络备份。 命名管道备份则为使用第三方备份软件和设备提供了通道。当用户使用命名管道设备进行备份和恢复的操作时,需要在BACKUP或RESTORE语句中给出客户端应用程序中使用的命名管道名字。,第十三章 数据库的备份和恢复,备份设备的创建,第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复,使用系统存储过程创建数据库备份设备 SP_ADDUMPDEVICE DEVTYPE= DEVICE_TYPE, LOGICALNAME= LOGICAL_NAME PHYSICALNAME= PHYSICAL_NAME 例:EXEC SP_ADDUMPDEVICE DISK, PUBSDATA_1, C: Program FilesMicrosoft SQL Server MSSQLBACKUPPUBSDATA_1,第十三章 数据库的备份和恢复,备份操作 使用Backup Wizard备份 工具向导管理备份向导 使用Enterprise Manager备份 使用Transact-SQL 语句备份,第十三章 数据库的备份和恢复,使用Enterprise Manager备份,第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复,在【选项】选项卡中,选择“完成后验证备份”复选框,在备份时对备份进行验证;选择“备份后弹出磁带”复选框,在备份操作完成后自动弹出磁带(如果不使用磁带设备,该复选框变灰);选择“检查媒体集名称和备份集到期时间”复选框,检查备份媒体以防意外重写。在媒体集标签下,如果是第一次使用备份媒体,或者要更改现有的媒体标签,则选择“初始化并标识媒体”复选框,输入媒体集名称和媒体集描述。这里保留默认值。,第十三章 数据库的备份和恢复,使用查询分析器,BACKUP DATABASE用于数据库备份和差异备份。 BACKUP DATABASE database_name | database_name_var TO ,.n WITH init|noinit|differential 其中参数意义如下: database_name:要备份的数据库名。可由变量 database_name_var提供。 backup_device:指定逻辑或物理备份设备。 option_list:指定备份时的各种选项。,第十三章 数据库的备份和恢复,备份事务日志,BACKUP LOG用于备份事务日志,简 单语法如下: BACKUP LOG database_name | database_name_var TO ,.n WITH option_list,第十三章 数据库的备份和恢复,备份文件或文件组,BACKUP DATABASE database_name | database_name_var ,.n TO ,.n WITH option_list file_or_filegroup指定文件或文件组的逻辑名。,第十三章 数据库的备份和恢复,例:对pubs数据库进行完全备份: BACKUP DATABASE pubs TO pubsdata_1 (DISK= C:Program FilesMicrosoft SQL ServerMSSQLBACKUPpubsdata_1),第十三章 数据库的备份和恢复,13.2 恢复数据库,恢复模式 简单恢复 完全恢复 大容量日志记录恢复,第十三章 数据库的备份和恢复,完全恢复,完全数据库恢复模式是指通过使用数据库备份和事务日志备份将数据库恢复到发生故障的时刻,因此几乎不造成任何数据丢失。 常见的完全恢复的备份策略是:首先进行完全数据库备份,然后进行差异数据库备份(可选),最后进行事务日志的备份。 其恢复步骤为:首先应恢复当前正处于活动状态的事务日志,其次恢复最近一次完整的数据库备份,然后,恢复最近一次差异备份,最后,按顺序恢复自差异备份以来进行的事务日志备份。,第十三章 数据库的备份和恢复,大容量日志记录恢复,大容量日志记录恢复模式在性能上要优于简单恢复和完全恢复模式。它能尽量减少批操作所需要的存储空间。选择大容量日志记录恢复模式所采用的备份策略与恢复步骤和完全恢复模式基本相同。 备份策略和恢复模式相辅相成,我们要根据具体情况正确设计合适的数据库备份和恢复策略。,第十三章 数据库的备份和恢复,恢复操作 使用Enterprise Manager恢复数据库,第十三章 数据库的备份和恢复,第十三章 数据库的备份和恢复,使用查询分析器恢复数据库,针对不同类型的备份,Transact-SQL 中使用不 同的Restore语句来恢复数据库。其语法类似于 BACKUP。 恢复数据库备份或差异备份。 RESTORE DATABASE database_name |database_name_var FROM ,.n WITH norecovery|recovery|replace,第十三章 数据库的备份和恢复,其中参数意义如下: database_name:要恢复的数据库名。可由变量 database_name_var提供。 backup_device:指定存放备份的逻辑或物理设备。 norecovery|recovery :指定恢复操作是否回滚所有未曾 提交的事务。 Replace:指定恢复操作是否将原来的数据库或数据文件、 文件组删除并替换。,第十三章 数据库的备份和恢复,恢复事务日志,RESTORE LOG database_name | database_name_var FROM ,.n WITH norecovery|rec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论